- data migration apps/permission_def/0002_seed_permission_defs: 154 PermissionDef rows in public schema - service apps.permission.services.seed_default_roles: 7 builtin roles + 154x7 RolePermission matrix - service apps.setting.services.seed_default_lookups: LookupGroup/LookupItem defaults per DATA_MODEL_SETTING.md sec 2.3 - apps.tenant.signals: post_save Tenant handler auto-seeds new tenants inside schema_context, errors logged not raised - apps.tenant.apps.ready() registers the signal
13 lines
275 B
Python
13 lines
275 B
Python
from django.apps import AppConfig
|
|
|
|
|
|
class TenantConfig(AppConfig):
|
|
default_auto_field = "django.db.models.BigAutoField"
|
|
name = "apps.tenant"
|
|
label = "tenant"
|
|
|
|
def ready(self):
|
|
from apps.tenant import signals # noqa: F401
|
|
|
|
signals._register()
|