mirror of https://github.com/jumpserver/jumpserver
22 lines
542 B
Python
22 lines
542 B
Python
from orgs.mixins.api import OrgBulkModelViewSet
|
|
|
|
from .common import ACLUserFilterMixin
|
|
from ..models import DataMaskingRule
|
|
from .. import serializers
|
|
|
|
|
|
__all__ = ['DataMaskingRuleViewSet']
|
|
|
|
|
|
class DataMaskingRuleFilter(ACLUserFilterMixin):
|
|
class Meta:
|
|
model = DataMaskingRule
|
|
fields = ('name', 'action')
|
|
|
|
|
|
class DataMaskingRuleViewSet(OrgBulkModelViewSet):
|
|
model = DataMaskingRule
|
|
filterset_class = DataMaskingRuleFilter
|
|
search_fields = ('name',)
|
|
serializer_class = serializers.DataMaskingRuleSerializer
|