perf: 优化远程应用界面

pull/9341/head
jiangweidong 2023-01-20 17:52:51 +08:00
parent 4bef48eb6a
commit b6eac5a6b7
2 changed files with 2 additions and 1 deletions

View File

@ -87,6 +87,7 @@ class DownloadUploadMixin:
class AppletViewSet(DownloadUploadMixin, JMSBulkModelViewSet): class AppletViewSet(DownloadUploadMixin, JMSBulkModelViewSet):
queryset = Applet.objects.all() queryset = Applet.objects.all()
serializer_class = serializers.AppletSerializer serializer_class = serializers.AppletSerializer
search_fields = ['name', 'display_name', 'author']
rbac_perms = { rbac_perms = {
'upload': 'terminal.add_applet', 'upload': 'terminal.add_applet',
'download': 'terminal.view_applet', 'download': 'terminal.view_applet',

View File

@ -29,7 +29,7 @@ class AppletSerializer(serializers.ModelSerializer):
class Meta: class Meta:
model = Applet model = Applet
fields_mini = ['id', 'name', 'display_name'] fields_mini = ['id', 'name', 'display_name', 'is_active']
read_only_fields = [ read_only_fields = [
'icon', 'date_created', 'date_updated', 'icon', 'date_created', 'date_updated',
] ]