Commit cec02067ec1cab7c3f7d906d6742545acd3d652f

Authored by Dmitriy Zaporozhets
2 parents 1fe07cfb eb4320cb

Merge branch 'improve-mr-form' into 'master'

Remove assignee/milestone selects from MR form

Fixes #1079 and http://feedback.gitlab.com/forums/176466-general/suggestions/5663897-merge-request-assign-to-should-popule-with-membe
app/views/projects/merge_requests/_form.html.haml
1 -- if @repository.contribution_guide && !@merge_request.persisted?  
2 - - contribution_guide_url = project_blob_path(@project, tree_join(@repository.root_ref, @repository.contribution_guide.name))  
3 - .alert.alert-info.col-sm-10.col-sm-offset-2  
4 - ="Please review the <strong>#{link_to "guidelines for contribution", contribution_guide_url}</strong> to this repository.".html_safe  
5 = form_for [@project, @merge_request], html: { class: "merge-request-form form-horizontal" } do |f| 1 = form_for [@project, @merge_request], html: { class: "merge-request-form form-horizontal" } do |f|
6 - -if @merge_request.errors.any?  
7 - .alert.alert-danger  
8 - %ul  
9 - - @merge_request.errors.full_messages.each do |msg|  
10 - %li= msg 2 + .row
  3 + .col-sm-2
  4 + .col-sm-10
  5 + - if @repository.contribution_guide && !@merge_request.persisted?
  6 + - contribution_guide_url = project_blob_path(@project, tree_join(@repository.root_ref, @repository.contribution_guide.name))
  7 + .alert.alert-info
  8 + Please review the
  9 + %strong #{link_to "guidelines for contribution", contribution_guide_url}
  10 + to this repository.
  11 +
  12 + -if @merge_request.errors.any?
  13 + .alert.alert-danger
  14 + - @merge_request.errors.full_messages.each do |msg|
  15 + %div= msg
11 16
12 .merge-request-branches 17 .merge-request-branches
13 .form-group 18 .form-group
@@ -47,24 +52,6 @@ @@ -47,24 +52,6 @@
47 = f.text_area :description, class: "form-control js-gfm-input", rows: 14 52 = f.text_area :description, class: "form-control js-gfm-input", rows: 14
48 %p.hint Description is parsed with #{link_to "GitLab Flavored Markdown", help_markdown_path, target: '_blank'}. 53 %p.hint Description is parsed with #{link_to "GitLab Flavored Markdown", help_markdown_path, target: '_blank'}.
49 54
50 - %hr  
51 - .form-group  
52 - .merge-request-assignee  
53 - = f.label :assignee_id, class: 'control-label' do  
54 - %i.icon-user  
55 - Assign to  
56 - .col-sm-10  
57 - = project_users_select_tag('merge_request[assignee_id]', placeholder: 'Select a user', class: 'custom-form-control', selected: @merge_request.assignee_id)  
58 - &nbsp;  
59 - = link_to 'Assign to me', '#', class: 'btn btn-small assign-to-me-link'  
60 - .form-group  
61 - .merge-request-milestone  
62 - = f.label :milestone_id, class: 'control-label' do  
63 - %i.icon-time  
64 - Milestone  
65 - .col-sm-10= f.select(:milestone_id, milestone_options(@merge_request), { include_blank: "Select milestone" }, {class: 'select2'})  
66 -  
67 -  
68 .form-actions 55 .form-actions
69 - if @merge_request.new_record? 56 - if @merge_request.new_record?
70 = f.submit 'Submit merge request', class: "btn btn-create" 57 = f.submit 'Submit merge request', class: "btn btn-create"
@@ -96,7 +83,3 @@ @@ -96,7 +83,3 @@
96 target_branch.on("change", function() { 83 target_branch.on("change", function() {
97 $.get("#{branch_to_project_merge_requests_path(@source_project)}", {target_project_id: target_project.val(),ref: $(this).val() }); 84 $.get("#{branch_to_project_merge_requests_path(@source_project)}", {target_project_id: target_project.val(),ref: $(this).val() });
98 }); 85 });
99 - $('.assign-to-me-link').on('click', function(e){  
100 - $('#merge_request_assignee_id').val("#{current_user.id}").trigger("change");  
101 - e.preventDefault();  
102 - });