mirror of https://github.com/jumpserver/jumpserver
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
594 B
22 lines
594 B
# -*- coding: utf-8 -*- |
|
# |
|
|
|
from orgs.mixins.api import OrgBulkModelViewSet |
|
from perms import serializers |
|
from perms.filters import AssetPermissionFilter |
|
from perms.models import AssetPermission |
|
|
|
__all__ = ['AssetPermissionViewSet'] |
|
|
|
|
|
class AssetPermissionViewSet(OrgBulkModelViewSet): |
|
""" |
|
资产授权列表的增删改查api |
|
""" |
|
model = AssetPermission |
|
serializer_classes = { |
|
'default': serializers.AssetPermissionSerializer, |
|
'list': serializers.AssetPermissionListSerializer, |
|
} |
|
filterset_class = AssetPermissionFilter |
|
search_fields = ('name',)
|
|
|