|
@@ -3,7 +3,6 @@ from constance.apps import ConstanceConfig
|
|
|
from post_office.apps import PostOfficeConfig
|
|
from post_office.apps import PostOfficeConfig
|
|
|
from django.contrib.auth.apps import AuthConfig
|
|
from django.contrib.auth.apps import AuthConfig
|
|
|
|
|
|
|
|
-
|
|
|
|
|
from django.db import connection
|
|
from django.db import connection
|
|
|
from django.db.models.signals import post_migrate
|
|
from django.db.models.signals import post_migrate
|
|
|
|
|
|
|
@@ -20,16 +19,11 @@ def create_admin(sender=None, **kwargs):
|
|
|
from django.contrib.auth.models import User
|
|
from django.contrib.auth.models import User
|
|
|
from django.contrib.auth.models import Group
|
|
from django.contrib.auth.models import Group
|
|
|
|
|
|
|
|
- user = User.objects.update_or_create(username='admin',
|
|
|
|
|
- defaults={
|
|
|
|
|
- 'email':'admin@server.com',
|
|
|
|
|
- 'password':'admin_pass',
|
|
|
|
|
- 'is_superuser': 'True',
|
|
|
|
|
- 'is_staff': 'True' }
|
|
|
|
|
- )
|
|
|
|
|
- u = User.objects.get(username='admin')
|
|
|
|
|
- u.set_password('admin_pass')
|
|
|
|
|
- u.save()
|
|
|
|
|
|
|
+ if ( User.objects.filter(username='admin').exists() ):
|
|
|
|
|
+ pass
|
|
|
|
|
+ else:
|
|
|
|
|
+ user = User.objects.create_superuser('admin', email='admin@server.com', password='admin_pass')
|
|
|
|
|
+ user.save()
|
|
|
|
|
|
|
|
Group.objects.update_or_create(name='submission')
|
|
Group.objects.update_or_create(name='submission')
|
|
|
Group.objects.update_or_create(name='jury')
|
|
Group.objects.update_or_create(name='jury')
|