From 7e6b57499f838245136e0657069f7559b1eba02f Mon Sep 17 00:00:00 2001 From: Nathan Friend Date: Thu, 21 Mar 2019 15:31:09 +0000 Subject: [PATCH] Update merge request widget pipeline block This commit updates the pipeline block that appears on the merge request page to include information that will be exposed by the API as part of the post-merge pipeline feature. --- .../components/mr_widget_pipeline.vue | 70 +++++++++-- app/models/ci/pipeline.rb | 4 + app/models/merge_request.rb | 2 +- ...te-merge-request-widget-pipeline-block.yml | 6 + locale/gitlab.pot | 15 +++ .../user_sees_merge_widget_spec.rb | 113 ++++++++++++++++++ .../components/mr_widget_pipeline_spec.js | 83 ++++++++++++- spec/javascripts/vue_mr_widget/mock_data.js | 11 ++ spec/models/ci/pipeline_spec.rb | 24 ++++ spec/models/environment_status_spec.rb | 4 +- spec/models/merge_request_spec.rb | 14 ++- 11 files changed, 328 insertions(+), 18 deletions(-) create mode 100644 changelogs/unreleased/nfriend-update-merge-request-widget-pipeline-block.yml diff --git a/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_pipeline.vue b/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_pipeline.vue index 9e63aa00341..f5a1ff2f6fd 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_pipeline.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/mr_widget_pipeline.vue @@ -1,5 +1,6 @@