From 7893c465d61dc195088dcc3beb7491d8939fd7ac Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Mon, 8 Feb 2021 17:29:26 +0100 Subject: [PATCH] Disable creation of django default permissions for GlobalPermissionModels --- aleksis/core/migrations/0001_initial.py | 3 ++- aleksis/core/mixins.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/aleksis/core/migrations/0001_initial.py b/aleksis/core/migrations/0001_initial.py index bdfa9da40..07e4bf433 100644 --- a/aleksis/core/migrations/0001_initial.py +++ b/aleksis/core/migrations/0001_initial.py @@ -28,7 +28,8 @@ class Migration(migrations.Migration): ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ], options={ - 'permissions': (('view_system_status', 'Can view system status'), ('link_persons_accounts', 'Can link persons to accounts'), ('manage_data', 'Can manage data'), ('impersonate', 'Can impersonate'), ('search', 'Can use search'), ('change_site_preferences', 'Can change site preferences'), ('change_person_preferences', 'Can change person preferences'), ('change_group_preferences', 'Can change group preferences')), + 'default_permissions': (), + 'permissions': (('view_system_status', 'Can view system status'), ('link_persons_accounts', 'Can link persos to accounts'), ('manage_data', 'Can manage data'), ('impersonate', 'Can impersonate'), ('search', 'Can use search'), ('change_site_preferences', 'Can change site preferences'), ('change_person_preferences', 'Can change person preferences'), ('change_group_preferences', 'Can change group preferences')), 'managed': False, }, ), diff --git a/aleksis/core/mixins.py b/aleksis/core/mixins.py index c91887a22..865f4cf2a 100644 --- a/aleksis/core/mixins.py +++ b/aleksis/core/mixins.py @@ -289,6 +289,7 @@ class GlobalPermissionModel(models.Model): This base model ensures that global permissions are not managed.""" class Meta: + default_permissions = () abstract = True managed = False -- GitLab