From 71fbecd212b8015ba8732134a272ac508d36dc53 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Thu, 8 Feb 2024 14:42:30 -0400
Subject: [PATCH] fix: list all permissions for program for an user

---
 program/serializers.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/program/serializers.py b/program/serializers.py
index b556b32d..40f1fe43 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):
         """
-- 
GitLab