summaryrefslogtreecommitdiff
path: root/app/helpers/projects/pipeline_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/projects/pipeline_helper.rb')
-rw-r--r--app/helpers/projects/pipeline_helper.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/app/helpers/projects/pipeline_helper.rb b/app/helpers/projects/pipeline_helper.rb
new file mode 100644
index 00000000000..185632a49b5
--- /dev/null
+++ b/app/helpers/projects/pipeline_helper.rb
@@ -0,0 +1,16 @@
+# frozen_string_literal: true
+
+module Projects
+ module PipelineHelper
+ def js_pipeline_tabs_data(project, pipeline)
+ {
+ can_generate_codequality_reports: pipeline.can_generate_codequality_reports?.to_json,
+ graphql_resource_etag: graphql_etag_pipeline_path(pipeline),
+ metrics_path: namespace_project_ci_prometheus_metrics_histograms_path(namespace_id: project.namespace, project_id: project, format: :json),
+ pipeline_project_path: project.full_path
+ }
+ end
+ end
+end
+
+Projects::PipelineHelper.prepend_mod