Settingize some stuff and add custom AnonymousUser

This commit is contained in:
Skia
2015-12-14 15:43:30 +01:00
parent a6edfcc048
commit 787fd2f484
4 changed files with 87 additions and 10 deletions

View File

@ -1,6 +1,7 @@
import os
from django.core.management.base import BaseCommand, CommandError
from django.core.management import call_command
from django.conf import settings
from core.models import Group, User
class Command(BaseCommand):
@ -21,11 +22,8 @@ class Command(BaseCommand):
is_superuser=True, is_staff=True)
u.set_password("plop")
u.save()
Group(name="root").save()
# Just some example groups, only root is truly mandatory
Group(name="bureau_restreint_ae").save()
Group(name="bureau_ae").save()
Group(name="membre_ae").save()
for g in settings.AE_GROUPS.values():
Group(id=g['id'], name=g['name']).save()
if not options['prod']:
print("Dev mode, adding some test data")
u = User(username='skia', last_name="Kia", first_name="S'",
@ -34,4 +32,10 @@ class Command(BaseCommand):
is_superuser=True, is_staff=True)
u.set_password("plop")
u.save()
u = User(username='guy', last_name="Carlier", first_name="Guy",
email="guy@git.an",
date_of_birth="1942-06-12T00:00:00+01:00",
is_superuser=False, is_staff=False)
u.set_password("plop")
u.save()