perf: 【优化系统任务】支持显示 执行周期、下次开始时间 字段 (#12298)

Co-authored-by: feng <1304903146@qq.com>
This commit is contained in:
fit2bot
2023-12-12 14:18:26 +08:00
committed by GitHub
parent 1eff33f3f7
commit 93da3e58f2
2 changed files with 50 additions and 3 deletions

View File

@@ -30,9 +30,15 @@ class CeleryPeriodTaskSerializer(serializers.ModelSerializer):
class CeleryTaskSerializer(serializers.ModelSerializer):
exec_cycle = serializers.CharField(read_only=True)
next_exec_time = serializers.DateTimeField(format="%Y/%m/%d %H:%M:%S", read_only=True)
class Meta:
model = CeleryTask
read_only_fields = ['id', 'name', 'meta', 'summary', 'state', 'date_last_publish']
read_only_fields = [
'id', 'name', 'meta', 'summary', 'state',
'date_last_publish', 'exec_cycle', 'next_exec_time'
]
fields = read_only_fields