From 5f2ea34f4ebb6a02f25d9e0ec378f031e6f5c167 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 27 Aug 2025 09:59:58 +0200 Subject: [PATCH] Allow reading amavis parameters to everyone --- modoboa/parameters/api/v2/viewsets.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modoboa/parameters/api/v2/viewsets.py b/modoboa/parameters/api/v2/viewsets.py index 2bfa5d1b5..49d3b4e9c 100644 --- a/modoboa/parameters/api/v2/viewsets.py +++ b/modoboa/parameters/api/v2/viewsets.py @@ -93,6 +93,8 @@ class GlobalParametersViewSet(BaseParametersViewSet): def get_permissions(self): if self.action == "retrieve": + if self.kwargs.get("pk") == "amavis": + return [permissions.IsAuthenticated()] return [permissions.IsAuthenticated(), IsPrivilegedUser()] return [permissions.IsAuthenticated(), IsSuperUser()]