refactor(perms): 修改授权规则的目录结构(asset、application)

This commit is contained in:
Bai
2020-10-22 18:13:14 +08:00
committed by 老广
parent 1d550cbe64
commit fdded8b90f
37 changed files with 134 additions and 110 deletions

View File

@@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#
from common.permissions import IsOrgAdmin
from orgs.mixins.api import OrgBulkModelViewSet
from perms.models import ApplicationPermission
from perms import serializers
class ApplicationPermissionViewSet(OrgBulkModelViewSet):
"""
应用授权列表的增删改查API
"""
model = ApplicationPermission
serializer_class = serializers.ApplicationPermissionSerializer
filter_fields = ['name']
permission_classes = (IsOrgAdmin,)
def get_queryset(self):
queryset = super().get_queryset().prefetch_related(
"applications", "users", "user_groups", "system_users"
)
return queryset