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/views/projects/_merge_request_target_project_settings.html.haml')
-rw-r--r--app/views/projects/_merge_request_target_project_settings.html.haml23
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