snapshot: preserve role management and user lifecycle controls

This commit is contained in:
Md Bayazid Bostame
2026-03-26 10:07:49 +01:00
parent 438334bd92
commit b585287004
17 changed files with 1137 additions and 273 deletions

View File

@@ -0,0 +1,12 @@
from django.db.models.signals import post_migrate
from django.dispatch import receiver
from .roles import ensure_bootstrap_role_assignments, ensure_role_groups
@receiver(post_migrate)
def workflows_post_migrate(sender, **kwargs):
if getattr(sender, 'name', '') != 'workflows':
return
ensure_role_groups()
ensure_bootstrap_role_assignments()