Create the singletons first thing after receiving the post_migrate signal

This commit is contained in:
Roberto Rosario
2014-07-19 00:30:29 -04:00
parent f719cd7505
commit f187991e9e

View File

@@ -42,8 +42,10 @@ def create_superuser_and_anonymous_user(sender, **kwargs):
Create our own admin super user automatically.
"""
if kwargs['app'] == 'common':
AutoAdminSingleton.objects.get_or_create()
AnonymousUserSingleton.objects.get_or_create()
if AUTO_CREATE_ADMIN:
try:
auth_models.User.objects.get(username=AUTO_ADMIN_USERNAME)
@@ -60,8 +62,6 @@ def create_superuser_and_anonymous_user(sender, **kwargs):
else:
logger.info('Super admin user already exists. -- login: %s' % AUTO_ADMIN_USERNAME)
AnonymousUserSingleton.objects.get_or_create()
@receiver(post_save, dispatch_uid='auto_admin_account_passwd_change', sender=User)
def auto_admin_account_passwd_change(sender, instance, **kwargs):