feat: 运行job 支持动态参数

This commit is contained in:
Aaron3S
2022-11-17 20:10:13 +08:00
parent 49a4ceba85
commit 24ed11e2a5
5 changed files with 35 additions and 23 deletions

View File

@@ -14,15 +14,6 @@ class AdHocSerializer(serializers.ModelSerializer):
row_count = serializers.IntegerField(read_only=True)
size = serializers.IntegerField(read_only=True)
class Meta:
model = AdHoc
fields = ["id", "name", "module", "owner", "row_count", "size", "date_created", "date_updated"]
class AdhocListSerializer(AdHocSerializer):
row_count = serializers.IntegerField(read_only=True)
size = serializers.IntegerField(read_only=True)
class Meta:
model = AdHoc
fields = ["id", "name", "module", "row_count", "size", "args", "owner", "date_created", "date_updated"]

View File

@@ -14,7 +14,7 @@ class JobSerializer(serializers.ModelSerializer):
model = Job
fields = [
"id", "name", "instant", "type", "module", "args", "playbook", "assets", "runas_policy", "runas", "owner",
"variables",
"parameters_define",
"timeout",
"chdir",
"comment",
@@ -29,5 +29,5 @@ class JobExecutionSerializer(serializers.ModelSerializer):
read_only_fields = ["id", "task_id", "timedelta", "time_cost", 'is_finished', 'date_start', 'date_created',
'is_success', 'task_id', 'short_id']
fields = read_only_fields + [
"job"
"job", "parameters"
]