From: Michael Tremer Date: Sun, 30 Apr 2023 14:19:27 +0000 (+0000) Subject: jobs: List retried jobs in event queue and hide creation of regular jobs X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e216d86075828bd34f5e61843e2ad01ae3154516;p=pbs.git jobs: List retried jobs in event queue and hide creation of regular jobs Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/events.py b/src/buildservice/events.py index c9d544f1..d9149ac7 100644 --- a/src/buildservice/events.py +++ b/src/buildservice/events.py @@ -238,7 +238,7 @@ EVENTS_VIEW = """ SELECT 'job-created' AS type, jobs.created_at AS t, - 3 AS priority, + 1 AS priority, jobs.build_id AS build, NULL AS by_build, NULL AS build_comment, @@ -347,6 +347,28 @@ EVENTS_VIEW = """ jobs.deleted_at IS NULL AND jobs.started_at IS NOT NULL + + UNION ALL + + -- Retried jobs + SELECT + 'job-retry' AS type, + jobs.created_at AS t, + 4 AS priority, + jobs.build_id AS build, + NULL AS by_build, + NULL AS build_comment, + jobs.id AS job, + NULL AS user, + NULL AS by_user, + NULL AS builder, + NULL AS repository + FROM + jobs + JOIN + jobs superseeded_jobs ON superseeded_jobs.superseeded_by = jobs.id + WHERE + jobs.deleted_at IS NULL ) """ diff --git a/src/templates/events/modules/system-message.html b/src/templates/events/modules/system-message.html index ee4c0199..fcf2f217 100644 --- a/src/templates/events/modules/system-message.html +++ b/src/templates/events/modules/system-message.html @@ -9,6 +9,10 @@

+ {% elif event.type == "job-retry" %} +

+ +

{% elif event.type == "build-finished" %}

@@ -58,6 +62,8 @@ {{ _("Job Aborted") }} {% elif event.type == "job-dispatched" %} {{ _("Job Dispatched") }} + {% elif event.type == "job-retry" %} + {{ _("Job Restarted") }} {% elif event.type == "repository-build-added" %} {{ _("Build has been added to repository %s") % event.repository }} {% elif event.type == "repository-build-removed" %}