diff --git a/src/agenda_culturel/migrations/0036_auto_20240331_1421.py b/src/agenda_culturel/migrations/0036_auto_20240331_1421.py new file mode 100644 index 0000000..40015ea --- /dev/null +++ b/src/agenda_culturel/migrations/0036_auto_20240331_1421.py @@ -0,0 +1,26 @@ +# Create groups for several tasks + +from django.db import migrations +from django.contrib.auth.management import create_permissions +from django.contrib.auth.models import Group, Permission + + +def groups_permissions_creation(apps, schema_editor): + user_roles = ["Automation Manager", "Q&A Manager", "Receptionist"] + + for name in user_roles: + Group.objects.create(name=name) + + + + + +class Migration(migrations.Migration): + + dependencies = [ + ('agenda_culturel', '0035_alter_event_location'), + ] + + operations = [ + migrations.RunPython(groups_permissions_creation), + ]