Beispiel #1
0
 class Meta:
     queryset = CeleryTask.objects.all()
     authorization = GCloudReadOnlyAuthorization()
     resource_name = 'celery_task'
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         'enabled': ALL,
     }
     limit = 0
Beispiel #2
0
    class Meta:
        queryset = TemplateScheme.objects.all()
        resource_name = 'common_scheme'
        authorization = Authorization()
        always_return_data = True
        serializer = AppSerializer()

        filtering = {
            'template': ALL,
        }
        limit = 0
Beispiel #3
0
 class Meta:
     queryset = PipelinePeriodicTask.objects.all()
     authorization = GCloudReadOnlyAuthorization()
     resource_name = 'pipeline_periodic_task'
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         'name': ALL,
         'creator': ALL,
         'celery_task': ALL_WITH_RELATIONS,
     }
     limit = 0
Beispiel #4
0
 class Meta:
     queryset = PipelineTemplate.objects.filter(is_deleted=False)
     resource_name = 'pipeline_template'
     authorization = ReadOnlyAuthorization()
     serializer = AppSerializer()
     filtering = {
         'name': ALL,
         'creator': ALL,
         'category': ALL,
         'subprocess_has_update': ALL,
         'edit_time': ['gte', 'lte']
     }
     limit = 0
Beispiel #5
0
 class Meta:
     queryset = AppMaker.objects.filter(is_deleted=False)
     resource_name = 'appmaker'
     excludes = []
     authorization = GCloudGenericAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         "business": ALL_WITH_RELATIONS,
         "template": ALL_WITH_RELATIONS,
         "name": ALL,
         "editor": ALL,
     }
     limit = 0
Beispiel #6
0
 class Meta:
     queryset = FunctionTask.objects.all()
     resource_name = 'function_task'
     excludes = []
     q_fields = ['task__pipeline_instance__name']
     authorization = ReadOnlyAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         "task": ALL_WITH_RELATIONS,
         "creator": ALL,
         "editor": ALL,
         "status": ALL,
     }
     limit = 0
Beispiel #7
0
 class Meta:
     queryset = SyncTask.objects.all()
     resource_name = 'sync_task'
     authorization = SuperAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         "id": ALL,
         "creator": ALL,
         "create_method": ALL,
         "start_time": ALL,
         "finish_time": ALL,
         "status": ALL,
     }
     q_fields = ["id", "pipeline_template__name"]
     limit = 0
Beispiel #8
0
 class Meta:
     queryset = PeriodicTask.objects.all()
     resource_name = 'periodic_task'
     authorization = GCloudGenericAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         'id': ALL,
         'template_id': ALL,
         'business': ALL_WITH_RELATIONS,
         'name': ALL,
         'enabled': ALL,
         'creator': ALL,
         'task': ALL_WITH_RELATIONS
     }
     limit = 0
Beispiel #9
0
 class Meta:
     queryset = TaskTemplate.objects.filter(pipeline_template__isnull=False,
                                            is_deleted=False)
     resource_name = 'template'
     authorization = TaskTemplateAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         "id": ALL,
         "business": ALL_WITH_RELATIONS,
         "name": ALL,
         "category": ALL,
         "pipeline_template": ALL_WITH_RELATIONS,
     }
     q_fields = ["id", "pipeline_template__name"]
     limit = 0
Beispiel #10
0
 class Meta:
     queryset = CommonTemplate.objects.filter(
         pipeline_template__isnull=False, is_deleted=False)
     resource_name = 'common_template'
     authorization = CommonAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         "id": ALL,
         "name": ALL,
         "category": ALL,
         "pipeline_template": ALL_WITH_RELATIONS,
         "subprocess_has_update": ALL
     }
     q_fields = ["id", "pipeline_template__name"]
     limit = 0
Beispiel #11
0
 class Meta:
     queryset = PipelineInstance.objects.filter(is_deleted=False)
     resource_name = 'pipeline_instance'
     authorization = ReadOnlyAuthorization()
     serializer = AppSerializer()
     filtering = {
         'name': ALL,
         'is_finished': ALL,
         'creator': ALL,
         'category': ALL,
         'subprocess_has_update': ALL,
         'edit_time': ['gte', 'lte'],
         'executor': ALL,
         'is_started': ALL,
         'start_time': ['gte', 'lte']
     }
     limit = 0
Beispiel #12
0
 class Meta:
     queryset = FunctionTask.objects.filter(task__is_deleted=False)
     resource_name = 'function_task'
     excludes = []
     q_fields = ['task__pipeline_instance__name']
     authorization = ReadOnlyAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         'task': ALL_WITH_RELATIONS,
         'creator': ALL,
         'editor': ALL,
         'status': ALL,
         'create_time': ['gte', 'lte'],
         'claim_time': ['gte', 'lte']
     }
     limit = 0
Beispiel #13
0
 class Meta:
     queryset = TaskFlowInstance.objects.filter(pipeline_instance__isnull=False, is_deleted=False)
     resource_name = 'taskflow'
     authorization = TaskflowAuthorization()
     always_return_data = True
     serializer = AppSerializer()
     filtering = {
         'id': ALL,
         'business': ALL_WITH_RELATIONS,
         'name': ALL,
         'category': ALL,
         'create_method': ALL,
         'create_info': ALL,
         'template_source': ALL,
         'template_id': ALL,
         'pipeline_instance': ALL_WITH_RELATIONS,
     }
     q_fields = ['id', 'pipeline_instance__name']
     limit = 0