snapshot: preserve account profile inline editing and avatar flow

This commit is contained in:
Md Bayazid Bostame
2026-03-27 02:06:52 +01:00
parent 8d228723f9
commit 358a71230d
13 changed files with 1462 additions and 398 deletions

View File

@@ -1,6 +1,8 @@
from django.db.models.signals import post_migrate
from django.conf import settings
from django.db.models.signals import post_migrate, post_save
from django.dispatch import receiver
from .models import UserProfile
from .roles import ensure_bootstrap_role_assignments, ensure_role_groups
@@ -10,3 +12,9 @@ def workflows_post_migrate(sender, **kwargs):
return
ensure_role_groups()
ensure_bootstrap_role_assignments()
@receiver(post_save, sender=settings.AUTH_USER_MODEL)
def ensure_user_profile(sender, instance, created, **kwargs):
if created:
UserProfile.objects.get_or_create(user=instance)