🐛(teams) disable creation endpoint from abilities

When we don't allow the user to see the team creation button,
we also want to disable the corresponding API.
This commit is contained in:
Quentin BEY
2025-01-30 16:45:05 +01:00
committed by BEY Quentin
parent 92753082c7
commit b4a877381a
6 changed files with 68 additions and 6 deletions

View File

@@ -303,7 +303,7 @@ class TeamViewSet(
):
"""Team ViewSet"""
permission_classes = [permissions.AccessPermission]
permission_classes = [permissions.TeamPermission, permissions.AccessPermission]
serializer_class = serializers.TeamSerializer
filter_backends = [filters.OrderingFilter]
ordering_fields = ["created_at", "name", "path"]