This commit is contained in:
ibuler
2022-05-04 09:57:45 +08:00
parent 7025d46070
commit 8de57773aa
4 changed files with 22 additions and 34 deletions

View File

@@ -37,17 +37,17 @@ class AssetViewSet(SuggestionMixin, FilterAssetByNodeMixin, OrgBulkModelViewSet)
search_fields = ("hostname", "ip")
ordering_fields = ("hostname", "ip", "port")
ordering = ('hostname', )
serializer_classes = {
'default': serializers.AssetSerializer,
'suggestion': serializers.MiniAssetSerializer,
'platform': serializers.PlatformSerializer,
'gateways': serializers.GatewayWithAuthSerializer
}
rbac_perms = {
'match': 'assets.match_asset',
'platform': 'assets.view_platform',
'gateways': 'assets.view_gateway'
}
serializer_classes = (
('default', serializers.AssetSerializer),
('suggestion', serializers.MiniAssetSerializer),
('platform', serializers.PlatformSerializer),
('gateways', serializers.GatewayWithAuthSerializer)
)
rbac_perms = (
('match', 'assets.match_asset'),
('platform', 'assets.view_platform'),
('gateways', 'assets.view_gateway')
)
extra_filter_backends = [
FilterAssetByNodeFilterBackend,
LabelFilterBackend,