mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
Merge pull request #3623 from modoboa/fix/dashboard_permission_issue
Allow all privileged users to read parameters.
This commit is contained in:
@@ -4,7 +4,7 @@ from drf_spectacular.utils import extend_schema, OpenApiParameter
|
||||
from rest_framework import permissions, response, viewsets
|
||||
from rest_framework.decorators import action
|
||||
|
||||
from modoboa.lib.permissions import CanCreateDomain, IsSuperUser
|
||||
from modoboa.lib.permissions import IsPrivilegedUser, IsSuperUser
|
||||
from modoboa.lib.throttle import GetThrottleViewsetMixin
|
||||
|
||||
from . import serializers
|
||||
@@ -93,7 +93,7 @@ class GlobalParametersViewSet(BaseParametersViewSet):
|
||||
|
||||
def get_permissions(self):
|
||||
if self.action == "retrieve":
|
||||
return [permissions.IsAuthenticated(), CanCreateDomain()]
|
||||
return [permissions.IsAuthenticated(), IsPrivilegedUser()]
|
||||
return [permissions.IsAuthenticated(), IsSuperUser()]
|
||||
|
||||
def _get_parameter_values(self, request, app: str) -> dict:
|
||||
|
||||
Reference in New Issue
Block a user