Commit 89e8f0a8 authored by Mark Chao's avatar Mark Chao

Merge branch '271077-move-codequality-diff-out-of-frontend-step-1' into 'master'

Use backend code quality diff for MR widget: expose diff on MR widget entity, push feature flag to frontend

See merge request gitlab-org/gitlab!50986
parents 85596599 e2344bfe
...@@ -44,6 +44,7 @@ class Projects::MergeRequestsController < Projects::MergeRequests::ApplicationCo ...@@ -44,6 +44,7 @@ class Projects::MergeRequestsController < Projects::MergeRequests::ApplicationCo
push_frontend_feature_flag(:remove_resolve_note, @project, default_enabled: true) push_frontend_feature_flag(:remove_resolve_note, @project, default_enabled: true)
push_frontend_feature_flag(:test_failure_history, @project) push_frontend_feature_flag(:test_failure_history, @project)
push_frontend_feature_flag(:diffs_gradual_load, @project, default_enabled: true) push_frontend_feature_flag(:diffs_gradual_load, @project, default_enabled: true)
push_frontend_feature_flag(:codequality_mr_diff, @project)
record_experiment_user(:invite_members_version_a) record_experiment_user(:invite_members_version_a)
record_experiment_user(:invite_members_version_b) record_experiment_user(:invite_members_version_b)
......
...@@ -85,6 +85,12 @@ class MergeRequestPollWidgetEntity < Grape::Entity ...@@ -85,6 +85,12 @@ class MergeRequestPollWidgetEntity < Grape::Entity
end end
end end
expose :codequality_reports_path do |merge_request|
if merge_request.has_codequality_reports?
codequality_reports_project_merge_request_path(merge_request.project, merge_request, format: :json)
end
end
expose :terraform_reports_path do |merge_request| expose :terraform_reports_path do |merge_request|
if merge_request.has_terraform_reports? if merge_request.has_terraform_reports?
terraform_reports_project_merge_request_path(merge_request.project, merge_request, format: :json) terraform_reports_project_merge_request_path(merge_request.project, merge_request, format: :json)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment