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