]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: exclude admin perms from group permissions serializer (#6608)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Tue, 7 May 2024 14:39:31 +0000 (07:39 -0700)
committerGitHub <noreply@github.com>
Tue, 7 May 2024 14:39:31 +0000 (14:39 +0000)
src/paperless/serialisers.py

index 8af19d530119c97c89300ec525c99e27c31be821..52f9e2b33d1a6f6d4d9503142acc2ac3e2b0b2c0 100644 (file)
@@ -93,7 +93,7 @@ class UserSerializer(serializers.ModelSerializer):
 class GroupSerializer(serializers.ModelSerializer):
     permissions = serializers.SlugRelatedField(
         many=True,
-        queryset=Permission.objects.all(),
+        queryset=Permission.objects.exclude(content_type__app_label="admin"),
         slug_field="codename",
     )