diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py index f67c366c2bf33c414f836c2f5dbe55b7263c5ea4..dc1d1093b4963507e7c0494339892957ca3d4bf5 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")