From 7cb4e441b9de5ee9f2b2f869c3e58dece71f3cf2 Mon Sep 17 00:00:00 2001 From: Tom Teichler <tom.teichler@teckids.org> Date: Sun, 28 Mar 2021 17:22:33 +0200 Subject: [PATCH] Fix GlobalPermissionModel --- aleksis/apps/alsijil/migrations/0008_global_permissions.py | 1 + aleksis/apps/alsijil/models.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/alsijil/migrations/0008_global_permissions.py b/aleksis/apps/alsijil/migrations/0008_global_permissions.py index 609fc703c..c65913c18 100644 --- a/aleksis/apps/alsijil/migrations/0008_global_permissions.py +++ b/aleksis/apps/alsijil/migrations/0008_global_permissions.py @@ -17,6 +17,7 @@ class Migration(migrations.Migration): ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('extended_data', models.JSONField(default=dict, editable=False)), ], + "default_permissions": (), 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, diff --git a/aleksis/apps/alsijil/models.py b/aleksis/apps/alsijil/models.py index 9b9eb9d40..574409062 100644 --- a/aleksis/apps/alsijil/models.py +++ b/aleksis/apps/alsijil/models.py @@ -31,7 +31,7 @@ from aleksis.apps.alsijil.managers import ( from aleksis.apps.chronos.managers import GroupPropertiesMixin from aleksis.apps.chronos.mixins import WeekRelatedMixin from aleksis.apps.chronos.models import Event, ExtraLesson, LessonPeriod -from aleksis.core.mixins import ExtensibleModel +from aleksis.core.mixins import ExtensibleModel, GlobalPermissionModel from aleksis.core.models import SchoolTerm from aleksis.core.util.core_helpers import get_site_preferences from aleksis.core.util.model_helpers import ICONS @@ -420,7 +420,7 @@ class GroupRoleAssignment(GroupPropertiesMixin, ExtensibleModel): verbose_name_plural = _("Group role assignments") -class AlsijilGlobalPermissions(ExtensibleModel): +class AlsijilGlobalPermissions(GlobalPermissionModel): class Meta: managed = False permissions = ( -- GitLab