Skip to content

Commit c737015

Browse files
committed
Show active and inactive pipeline summary in view
Signed-off-by: Keshav Priyadarshi <[email protected]>
1 parent a4139c4 commit c737015

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

vulnerabilities/templates/pipeline_dashboard.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,14 @@ <h1>Pipeline Dashboard</h1>
4646
</div>
4747
</div>
4848
</form>
49+
4950
<div class="box">
51+
<div class="column has-text-right">
52+
<p class="has-text-weight-semibold">
53+
{{ active_pipeline_count|default:0 }} active pipeline{{ active_pipeline_count|default:0|pluralize }},
54+
{{ disabled_pipeline_count|default:0 }} disabled pipeline{{ disabled_pipeline_count|default:0|pluralize }}
55+
</p>
56+
</div>
5057
<table class="table is-striped is-hoverable is-fullwidth">
5158
<thead>
5259
<tr>

vulnerabilities/views.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,14 @@ def get_queryset(self):
629629
)
630630
return PipelineSchedule.objects.all()
631631

632+
def get_context_data(self, **kwargs):
633+
context = super().get_context_data(**kwargs)
634+
context["active_pipeline_count"] = PipelineSchedule.objects.filter(is_active=True).count()
635+
context["disabled_pipeline_count"] = PipelineSchedule.objects.filter(
636+
is_active=False
637+
).count()
638+
return context
639+
632640

633641
class PipelineRunListView(ListView):
634642
model = PipelineRun

0 commit comments

Comments
 (0)