snapshot: preserve account profile inline editing and avatar flow
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user