Skip to content

Commit 2bfbc46

Browse files
committed
Render stopped and stale pipeline statuses
Signed-off-by: Keshav Priyadarshi <[email protected]>
1 parent c1d6375 commit 2bfbc46

File tree

4 files changed

+53
-48
lines changed

4 files changed

+53
-48
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{% if status == "running" %}
2+
{% if compact %}
3+
<i class="fa fa-spinner fa-spin has-text-info mr-1"></i>Running
4+
{% else %}
5+
<span class="icon has-text-info mr-1"><i class="fa fa-spinner fa-spin"></i></span>
6+
<span>Running</span>
7+
{% endif %}
8+
{% elif status == "success" %}
9+
{% if compact %}
10+
<i class="fa fa-check-circle has-text-success mr-1"></i>Success
11+
{% else %}
12+
<span class="icon has-text-success mr-1"><i class="fa fa-check-circle"></i></span>
13+
<span>Success</span>
14+
{% endif %}
15+
{% elif status == "failure" %}
16+
{% if compact %}
17+
<i class="fa fa-times-circle has-text-danger mr-1"></i>Failure
18+
{% else %}
19+
<span class="icon has-text-danger mr-1"><i class="fa fa-times-circle"></i></span>
20+
<span>Failure</span>
21+
{% endif %}
22+
{% elif status == "queued" %}
23+
{% if compact %}
24+
<i class="fa fa-clock-o has-text-grey mr-1"></i>Queued
25+
{% else %}
26+
<span class="icon has-text-grey mr-1"><i class="fa fa-clock-o"></i></span>
27+
<span>Queued</span>
28+
{% endif %}
29+
{% elif status == "stopped" %}
30+
{% if compact %}
31+
<i class="fa fa-stop-circle has-text-danger mr-1"></i>Stopped
32+
{% else %}
33+
<span class="icon has-text-danger mr-1"><i class="fa fa-stop-circle"></i></span>
34+
<span>Stopped</span>
35+
{% endif %}
36+
{% elif status == "stale" %}
37+
{% if compact %}
38+
<i class="fa fa-ban has-text-grey mr-1"></i>Stale
39+
{% else %}
40+
<span class="icon has-text-grey mr-1"><i class="fa fa-ban"></i></span>
41+
<span>Stale</span>
42+
{% endif %}
43+
{% else %}
44+
{% if compact %}
45+
<i class="fa fa-question-circle has-text-warning mr-1"></i>Unknown
46+
{% else %}
47+
<span class="icon has-text-warning mr-1"><i class="fa fa-question-circle"></i></span>
48+
<span>Unknown</span>
49+
{% endif %}
50+
{% endif %}

vulnerabilities/templates/pipeline_run_details.html

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,7 @@ <h1 class="title">{{ pipeline_name }} Run Log</h1>
5858
<div class="column is-one-fifth-desktop is-one-quarter-tablet is-half-mobile">
5959
<p class="is-size-7 has-text-weight-semibold">Status</p>
6060
<p class="has-text-grey is-size-7">
61-
{% if run.status == "running" %}
62-
<i class="fa fa-spinner fa-spin has-text-info mr-1"></i>Running
63-
{% elif run.status == "success" %}
64-
<i class="fa fa-check-circle has-text-success mr-1"></i>Success
65-
{% elif run.status == "failure" %}
66-
<i class="fa fa-times-circle has-text-danger mr-1"></i>Failure
67-
{% elif run.status == "queued" %}
68-
<i class="fa fa-clock-o has-text-grey mr-1"></i>Queued
69-
{% else %}
70-
<i class="fa fa-question-circle has-text-warning mr-1"></i>Unknown
71-
{% endif %}
61+
{% include "includes/job_status.html" with status=run.status compact=True %}
7262
</p>
7363
</div>
7464
<div class="column is-one-fifth-desktop is-one-quarter-tablet is-half-mobile">

vulnerabilities/templates/pipeline_run_list.html

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,7 @@ <h1>{{ pipeline_name }} Runs</h1>
6565
<div class="column is-one-quarter">{{ run.run_id }}</div>
6666
<div class="column is-one-eighth">
6767
<span class="is-flex is-align-items-center">
68-
{% if run.status == "running" %}
69-
<span class="icon has-text-info mr-1"><i class="fa fa-spinner fa-spin"></i></span>
70-
<span>Running</span>
71-
{% elif run.status == "success" %}
72-
<span class="icon has-text-success mr-1"><i class="fa fa-check-circle"></i></span>
73-
<span>Success</span>
74-
{% elif run.status == "failure" %}
75-
<span class="icon has-text-danger mr-1"><i class="fa fa-times-circle"></i></span>
76-
<span>Failure</span>
77-
{% elif run.status == "queued" %}
78-
<span class="icon has-text-grey mr-1"><i class="fa fa-clock-o"></i></span>
79-
<span>Queued</span>
80-
{% else %}
81-
<span class="icon mr-1"><i class="fa fa-question-circle"></i></span>
82-
<span>Unknown</span>
83-
{% endif %}
68+
{% include "includes/job_status.html" with status=run.status %}
8469
</span>
8570
</div>
8671
<div class="column is-one-eighth has-text-grey">

vulnerabilities/templates/pipeline_schedule_list.html

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -75,27 +75,7 @@ <h1>Pipeline Schedule</h1>
7575
<div class="column is-one-eighth has-text-grey">{{ schedule.run_interval }}day</div>
7676
<div class="column is-one-eighth">
7777
<span class="is-flex is-align-items-center">
78-
{% if schedule.status == "running" %}
79-
<span class="icon has-text-info mr-1"><i
80-
class="fa fa-spinner fa-spin"></i></span>
81-
<span>Running</span>
82-
{% elif schedule.status == "success" %}
83-
<span class="icon has-text-success mr-1"><i
84-
class="fa fa-check-circle"></i></span>
85-
<span>Success</span>
86-
{% elif schedule.status == "failure" %}
87-
<span class="icon has-text-danger mr-1"><i
88-
class="fa fa-times-circle"></i></span>
89-
<span>Failure</span>
90-
{% elif schedule.status == "queued" %}
91-
<span class="icon has-text-grey mr-1"><i
92-
class="fa fa-clock-o"></i></span>
93-
<span>Queued</span>
94-
{% else %}
95-
<span class="icon has-text-warning mr-1"><i
96-
class="fa fa-question-circle"></i></span>
97-
<span>Unknown</span>
98-
{% endif %}
78+
{% include "includes/job_status.html" with status=schedule.status %}
9979
</span>
10080
</div>
10181
<div class="column is-one-fifth has-text-grey"

0 commit comments

Comments
 (0)