This commit is contained in:
Tim Lorsbach
2025-10-29 19:46:20 +01:00
parent 13ed86a780
commit 138846d84d
35 changed files with 477 additions and 108 deletions

View File

@ -52,6 +52,28 @@ INSTALLED_APPS = [
"migration",
]
# Add the TENANT providing implementations for
# Required
# - Package
# - Compound
# - CompoundStructure
# Optional
# - PackageManager
# - GroupManager
# - SettingManaget
TENANT = os.environ.get("TENANT", "public")
INSTALLED_APPS.append(TENANT)
PACKAGE_IMPLEMENTATION = f"{TENANT}.Package"
PACKAGE_MODULE_PATH = f"{TENANT}.models.Package"
def GET_PACKAGE_MODEL():
from django.apps import apps
return apps.get_model(TENANT, "Package")
AUTHENTICATION_BACKENDS = [
"django.contrib.auth.backends.ModelBackend",
]