perf: 优化 applet api

This commit is contained in:
ibuler
2023-01-30 13:01:06 +08:00
parent c5ca20d957
commit f316b241aa
6 changed files with 63 additions and 1 deletions

View File

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