From 92d669387139a88f1f8d9e045e558d77aa8d267e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 9 Jun 2022 11:59:43 +0200 Subject: [PATCH] Show Task's "last touched" in the web interface --- internal/manager/api_impl/jobs.go | 4 ++++ web/app/src/components/jobs/TaskDetails.vue | 3 +++ 2 files changed, 7 insertions(+) diff --git a/internal/manager/api_impl/jobs.go b/internal/manager/api_impl/jobs.go index bfbc06c3..59fefdf6 100644 --- a/internal/manager/api_impl/jobs.go +++ b/internal/manager/api_impl/jobs.go @@ -265,6 +265,10 @@ func taskDBtoAPI(dbTask *persistence.Task) api.Task { } } + if !dbTask.LastTouchedAt.IsZero() { + apiTask.LastTouched = &dbTask.LastTouchedAt + } + for i := range dbTask.Commands { apiTask.Commands[i] = commandDBtoAPI(dbTask.Commands[i]) } diff --git a/web/app/src/components/jobs/TaskDetails.vue b/web/app/src/components/jobs/TaskDetails.vue index 2b1a2889..8b66ec88 100644 --- a/web/app/src/components/jobs/TaskDetails.vue +++ b/web/app/src/components/jobs/TaskDetails.vue @@ -26,6 +26,9 @@
Updated
{{ datetime.relativeTime(taskData.updated) }}
+ +
Last Touched by Worker
+
{{ datetime.relativeTime(taskData.last_touched) }}

Commands