From c9bd43847523b7d857bccf22b9c2d033014f0926 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Tue, 2 Apr 2024 16:51:36 -0400 Subject: [PATCH] feat: add custom add permissions --- program/management/commands/addpermissions.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py index f67c366c..dc1d1093 100644 --- a/program/management/commands/addpermissions.py +++ b/program/management/commands/addpermissions.py @@ -39,11 +39,16 @@ class Command(BaseCommand): update_permissions = Permission.objects.filter( codename__startswith="update", content_type__model__in=["host", "note", "show"] ) + custom_add_permissions = Permission.objects.filter( + codename__startswith="add__", content_type__model="playlist" + ) self.add_permissions(privileged_group, app_permissions, "default app level") self.add_permissions(privileged_group, edit_permissions, "custom edit field") self.add_permissions(privileged_group, create_permissions, "custom create") self.add_permissions(privileged_group, update_permissions, "custom update") + self.add_permissions(privileged_group, custom_add_permissions, "custom add") self.add_permissions(host_group, default_model_permissions, "default model") self.add_permissions(host_plus_group, change_permissions, "default change") self.add_permissions(host_plus_group, edit_permissions, "custom edit field") + self.add_permissions(host_plus_group, custom_add_permissions, "custom add") -- GitLab