2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

Refactor "ready" state into a function

This commit is contained in:
Oliver Walters
2021-04-25 10:52:31 +10:00
parent 6e5fc43105
commit 06afd4d726
8 changed files with 60 additions and 33 deletions

View File

@ -5,21 +5,25 @@ from django.db.utils import OperationalError, ProgrammingError
from django.apps import AppConfig
from InvenTree.ready import canAppAccessDatabase
class UsersConfig(AppConfig):
name = 'users'
def ready(self):
try:
self.assign_permissions()
except (OperationalError, ProgrammingError):
pass
if canAppAccessDatabase():
try:
self.update_owners()
except (OperationalError, ProgrammingError):
pass
try:
self.assign_permissions()
except (OperationalError, ProgrammingError):
pass
try:
self.update_owners()
except (OperationalError, ProgrammingError):
pass
def assign_permissions(self):