mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-01-04 15:14:01 +00:00
19 lines
520 B
Python
19 lines
520 B
Python
from orgs.mixins.api import OrgBulkModelViewSet
|
|
from .common import ACLUserAssetFilterMixin
|
|
from .. import models, serializers
|
|
|
|
__all__ = ['LoginAssetACLViewSet']
|
|
|
|
|
|
class LoginAssetACLFilter(ACLUserAssetFilterMixin):
|
|
class Meta:
|
|
model = models.LoginAssetACL
|
|
fields = ['name', 'action']
|
|
|
|
|
|
class LoginAssetACLViewSet(OrgBulkModelViewSet):
|
|
model = models.LoginAssetACL
|
|
filterset_class = LoginAssetACLFilter
|
|
search_fields = ['name']
|
|
serializer_class = serializers.LoginAssetACLSerializer
|