feat(permission): seed 154 PermissionDefs + 7 builtin roles + matrix + lookups + tenant auto-seed

- 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
This commit is contained in:
2026-04-30 12:58:34 +08:00
parent b9245cd891
commit aaf398196a
7 changed files with 2736 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
from apps.setting.services.seed_default_lookups import seed_default_lookups
__all__ = ["seed_default_lookups"]