perf: stash it

This commit is contained in:
ibuler
2022-08-22 13:25:57 +08:00
parent 05f913ab18
commit dd0b8e988c
6 changed files with 30 additions and 11 deletions

View File

@@ -17,11 +17,11 @@ class AssetPlatformViewSet(JMSModelViewSet):
'default': PlatformSerializer,
'categories': GroupedChoiceSerailizer
}
filterset_fields = ['name']
filterset_fields = ['name', 'category', 'type']
search_fields = ['name']
rbac_perms = {
'categories': 'assets.view_platform',
'type_constraints': 'assets-view_platform'
'type_constraints': 'assets.view_platform'
}
@action(methods=['GET'], detail=False)

View File

@@ -13,4 +13,4 @@ class AssetsConfig(AppConfig):
def ready(self):
super().ready()
from . import signal_handlers
# from . import signal_handlers

View File

@@ -6,7 +6,7 @@ from django.utils.translation import ugettext_lazy as _
from common.drf.serializers import JMSWritableNestedModelSerializer
from common.drf.fields import ChoiceDisplayField
from ..account import AccountSerializer
from ...models import Asset, Node, Platform, Protocol, Label, Domain, Account
from ...models import Asset, Node, Platform, Protocol, Label, Domain
from ...const import Category, AllTypes
__all__ = [