]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: exclude admin perms from frontend
authorshamoon <4887959+shamoon@users.noreply.github.com>
Sun, 14 Apr 2024 02:57:20 +0000 (19:57 -0700)
committershamoon <4887959+shamoon@users.noreply.github.com>
Sun, 14 Apr 2024 03:12:54 +0000 (20:12 -0700)
src/paperless/serialisers.py

index 4c9ed564114601cf2d029ab64926feeebb73be85..8af19d530119c97c89300ec525c99e27c31be821 100644 (file)
@@ -27,7 +27,7 @@ class UserSerializer(serializers.ModelSerializer):
     password = ObfuscatedUserPasswordField(required=False)
     user_permissions = serializers.SlugRelatedField(
         many=True,
-        queryset=Permission.objects.all(),
+        queryset=Permission.objects.exclude(content_type__app_label="admin"),
         slug_field="codename",
         required=False,
     )