Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/pipelines/components/pipelines_list/pipelines_table.vue')
-rw-r--r--app/assets/javascripts/pipelines/components/pipelines_list/pipelines_table.vue14
1 files changed, 8 insertions, 6 deletions
diff --git a/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_table.vue b/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_table.vue
index d884935d95b..dbb0b443235 100644
--- a/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_table.vue
+++ b/app/assets/javascripts/pipelines/components/pipelines_list/pipelines_table.vue
@@ -71,6 +71,9 @@ export default {
};
},
computed: {
+ showFailedJobsWidget() {
+ return this.glFeatures.ciJobFailuresInMr;
+ },
tableFields() {
return [
{
@@ -143,17 +146,14 @@ export default {
const downstream = pipeline.triggered;
return keepLatestDownstreamPipelines(downstream);
},
- hasFailedJobs(pipeline) {
- return pipeline?.failed_builds?.length > 0 || false;
+ failedJobsCount(pipeline) {
+ return pipeline?.failed_builds?.length || 0;
},
setModalData(data) {
this.pipelineId = data.pipeline.id;
this.pipeline = data.pipeline;
this.endpoint = data.endpoint;
},
- showFailedJobsWidget(item) {
- return this.glFeatures.ciJobFailuresInMr && this.hasFailedJobs(item);
- },
onSubmit() {
eventHub.$emit('postAction', this.endpoint);
this.cancelingPipeline = this.pipelineId;
@@ -220,7 +220,9 @@ export default {
<template #row-details="{ item }">
<pipeline-failed-jobs-widget
- v-if="showFailedJobsWidget(item)"
+ v-if="showFailedJobsWidget"
+ :failed-jobs-count="failedJobsCount(item)"
+ :is-pipeline-active="item.active"
:pipeline-iid="item.iid"
:pipeline-path="item.path"
/>