refactor(core): superuser changed from import to triage access

ref: #570
This commit is contained in:
2025-02-14 20:22:14 +09:30
parent 008a879e6f
commit b7dd2dfaba
2 changed files with 3 additions and 3 deletions

View File

@ -308,14 +308,14 @@ class TicketViewSet(ModelViewSet):
if self.request.tenancy.has_organization_permission(
organization = organization,
permissions_required = 'core.import_ticket_' + str(self._ticket_type).lower().replace(' ', '_')
):
) and not self.request.user.is_superuser:
serializer_prefix = serializer_prefix + 'Import'
elif self.request.tenancy.has_organization_permission(
organization = organization,
permissions_required = 'core.triage_ticket_' + str(self._ticket_type).lower().replace(' ', '_')
):
) or self.request.user.is_superuser:
serializer_prefix = serializer_prefix + 'Triage'

View File

@ -251,7 +251,7 @@ class ViewSet(ModelViewSet):
if self.request.tenancy.has_organization_permission(
organization = organization,
permissions_required = 'core.import_ticketcomment'
):
) and not self.request.user.is_superuser:
if (
self.action == 'create'