diff --git a/program/serializers.py b/program/serializers.py
index b556b32da55e25c6975caf57f45922ef36e23486..40f1fe43e6c0405174144ff433407a63636f5d4c 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -128,9 +128,7 @@ class UserSerializer(serializers.ModelSerializer):
 
     @staticmethod
     def get_permissions(obj: User) -> list[str]:
-        return sorted(
-            [p.split(".")[1] for p in obj.get_all_permissions() if p.startswith("program.edit")]
-        )
+        return sorted([p for p in obj.get_all_permissions() if p.startswith("program")])
 
     def create(self, validated_data):
         """