From c804c053d26ca0c3d3ca86eeae6d654bed419b1d Mon Sep 17 00:00:00 2001 From: ibuler Date: Thu, 17 Apr 2025 15:52:01 +0800 Subject: [PATCH] perf: revert api --- apps/perms/api/asset_permission_relation.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/perms/api/asset_permission_relation.py b/apps/perms/api/asset_permission_relation.py index 91ac47e39..c00870a6c 100644 --- a/apps/perms/api/asset_permission_relation.py +++ b/apps/perms/api/asset_permission_relation.py @@ -5,11 +5,9 @@ from functools import lru_cache from django.db.models import F from django.shortcuts import get_object_or_404 from rest_framework import generics -from rest_framework import mixins -from rest_framework.viewsets import GenericViewSet from accounts.serializers import AccountSerializer -from orgs.mixins.api import OrgRelationMixin +from orgs.mixins.api import OrgRelationMixin, OrgBulkModelViewSet from orgs.utils import current_org from perms import models from perms import serializers @@ -23,7 +21,7 @@ __all__ = [ ] -class RelationMixin(OrgRelationMixin, generics.ListCreateAPIView, mixins.DestroyModelMixin, GenericViewSet): +class RelationMixin(OrgRelationMixin, OrgBulkModelViewSet): perm_model = models.AssetPermission http_method_names = ['get', 'post', 'delete']