refacter: 重构application

This commit is contained in:
ibuler
2020-10-19 20:13:01 +08:00
committed by 老广
parent 874a3eeebf
commit ba4e6e9a9f
12 changed files with 292 additions and 9 deletions

View File

@@ -1,3 +1,4 @@
from .application import *
from .remote_app import *
from .database_app import *
from .k8s_app import *

View File

@@ -0,0 +1,20 @@
# coding: utf-8
#
from orgs.mixins.api import OrgBulkModelViewSet
from .. import models
from .. import serializers
from ..hands import IsOrgAdminOrAppUser
__all__ = [
'ApplicationViewSet',
]
class ApplicationViewSet(OrgBulkModelViewSet):
model = models.Application
filter_fields = ('name',)
search_fields = filter_fields
permission_classes = (IsOrgAdminOrAppUser,)
serializer_class = serializers.ApplicationSerializer