From a5b099784713eba86896acf8e3e81211656f6c29 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 10 Mar 2025 17:07:33 -0400
Subject: [PATCH] fix: add missing permissions to change a media-source

---
 program/management/commands/addpermissions.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/program/management/commands/addpermissions.py b/program/management/commands/addpermissions.py
index 5970a05..c598372 100644
--- a/program/management/commands/addpermissions.py
+++ b/program/management/commands/addpermissions.py
@@ -28,9 +28,10 @@ PERMISSIONS = {
                 "delete_media",
             ]
         ),
-        "default add/delete media-source": Permission.objects.filter(
+        "default add/change/delete media-source": Permission.objects.filter(
             codename__in=[
                 "add_mediasource",
+                "change_mediasource",
                 "delete_mediasource",
             ]
         ),
@@ -76,9 +77,10 @@ PERMISSIONS = {
                 "delete_media",
             ]
         ),
-        "default add/delete media-source": Permission.objects.filter(
+        "default add/change/delete media-source": Permission.objects.filter(
             codename__in=[
                 "add_mediasource",
+                "change_mediasource",
                 "delete_mediasource",
             ]
         ),
-- 
GitLab