diff options
Diffstat (limited to 'app/views/projects/_merge_request_target_project_settings.html.haml')
-rw-r--r-- | app/views/projects/_merge_request_target_project_settings.html.haml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/app/views/projects/_merge_request_target_project_settings.html.haml b/app/views/projects/_merge_request_target_project_settings.html.haml new file mode 100644 index 00000000000..41d37884ac9 --- /dev/null +++ b/app/views/projects/_merge_request_target_project_settings.html.haml @@ -0,0 +1,23 @@ +- return unless @project.mr_can_target_upstream? && can?(current_user, :read_project, @project.forked_from_project) + +- form = local_assigns.fetch(:form) + += form.fields_for :project_setting do |settings| + .form-group + %b= s_('ProjectSettings|Target project') + %p.text-secondary + = s_('ProjectSettings|The default target project for merge requests created in this fork project.') + + .form-check.gl-mb-2 + = settings.radio_button :mr_default_target_self, false, class: "form-check-input" + = label_tag :project_project_setting_attributes_mr_default_target_self_false, class: 'form-check-label' do + .gl-font-weight-bold + = s_('ProjectSettings|Upstream project') + = @project.forked_from_project.full_name + + .form-check.gl-mb-2 + = settings.radio_button :mr_default_target_self, true, class: "form-check-input" + = label_tag :project_project_setting_attributes_mr_default_target_self_true, class: 'form-check-label' do + .gl-font-weight-bold + = s_('ProjectSettings|This project') + = @project.full_name |