From ca53e6c996aa26e5681d7608618a35b4c327b0a1 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Thu, 21 Jan 2021 15:58:54 +0100
Subject: [PATCH] Add migration to ensure that all permissions are created

---
 .../migrations/0008_global_permissions.py     | 28 +++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 aleksis/apps/alsijil/migrations/0008_global_permissions.py

diff --git a/aleksis/apps/alsijil/migrations/0008_global_permissions.py b/aleksis/apps/alsijil/migrations/0008_global_permissions.py
new file mode 100644
index 000000000..609fc703c
--- /dev/null
+++ b/aleksis/apps/alsijil/migrations/0008_global_permissions.py
@@ -0,0 +1,28 @@
+# Generated by Django 3.1.5 on 2021-01-21 14:55
+
+import django.contrib.sites.managers
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('alsijil', '0007_personal_note_lesson_documentation_year'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='AlsijilGlobalPermissions',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('extended_data', models.JSONField(default=dict, editable=False)),
+            ],
+            options={
+                'permissions': (('view_week', 'Can view week overview'), ('register_absence', 'Can register absence'), ('list_personal_note_filters', 'Can list all personal note filters')),
+                'managed': False,
+            },
+            managers=[
+                ('objects', django.contrib.sites.managers.CurrentSiteManager()),
+            ],
+        ),
+    ]
-- 
GitLab