Fix dev data
This commit is contained in:
parent
d6fa738a25
commit
2d36c85085
3 changed files with 30 additions and 31 deletions
|
@ -6,12 +6,13 @@ import os
|
|||
import random
|
||||
from datetime import timedelta
|
||||
|
||||
from django.contrib.auth.models import Group, Permission, User
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.management import call_command
|
||||
from django.utils import timezone
|
||||
|
||||
from gestioncof.management.base import MyBaseCommand
|
||||
from gestioncof.models import CofProfile
|
||||
from kfet.auth.models import KFetGroup
|
||||
from kfet.models import (
|
||||
Account,
|
||||
Article,
|
||||
|
@ -33,23 +34,11 @@ class Command(MyBaseCommand):
|
|||
# Groupes
|
||||
# ---
|
||||
|
||||
Group.objects.filter(name__icontains="K-Fêt").delete()
|
||||
group_chef, _ = KFetGroup.objects.get_or_create(name="K-Fêt César")
|
||||
group_boy, _ = KFetGroup.objects.get_or_create(name="K-Fêt Légionnaire")
|
||||
|
||||
group_chef = Group(name="K-Fêt César")
|
||||
group_boy = Group(name="K-Fêt Légionnaire")
|
||||
|
||||
group_chef.save()
|
||||
group_boy.save()
|
||||
|
||||
permissions_chef = Permission.objects.filter(
|
||||
content_type__app_label="kfet",
|
||||
)
|
||||
permissions_boy = Permission.objects.filter(
|
||||
content_type__app_label="kfet", codename__in=["is_team", "perform_deposit"]
|
||||
)
|
||||
|
||||
group_chef.permissions.add(*permissions_chef)
|
||||
group_boy.permissions.add(*permissions_boy)
|
||||
group_chef.give_admin_access()
|
||||
group_chef.give_staff_access()
|
||||
|
||||
# ---
|
||||
# Comptes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue