From 7ea46ed05df7a164ae987d10826beb1e9fbe29e3 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Fri, 26 Jan 2024 18:27:40 -0400
Subject: [PATCH] fix: list only custom permissions

---
 program/serializers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/program/serializers.py b/program/serializers.py
index 79aba96d..c349eb22 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -129,7 +129,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")]
+            [p.split(".")[1] for p in obj.get_all_permissions() if p.startswith("program.edit")]
         )
 
     def create(self, validated_data):
-- 
GitLab