summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-05-20 12:08:51 +0000
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-05-20 12:08:51 +0000
commit76a758234ac29ba2c859cb50fec6e6374e4a8742 (patch)
tree19e42d9e438713c2527cdbf0e9aaa9d4da6f0910
parent7758a566c9d12dbb7728ad6273cafe140a9e8eb8 (diff)
parenta393d6b163da8ccd7e88f68074292809f94a02d3 (diff)
downloadgitlab-ce-76a758234ac29ba2c859cb50fec6e6374e4a8742.tar.gz
Merge branch 'explain-wip-mr' into 'master'
Add explanation about WIP status to MR form. ![Screen_Shot_2015-05-15_at_13.48.49](https://gitlab.com/gitlab-org/gitlab-ce/uploads/b3f70585255a043f07c61570549a90ba/Screen_Shot_2015-05-15_at_13.48.49.png) ![Screen_Shot_2015-05-15_at_13.49.01](https://gitlab.com/gitlab-org/gitlab-ce/uploads/c9992708c8ef5ef4fa2bcc2c3173b8e3/Screen_Shot_2015-05-15_at_13.49.01.png) See merge request !666
-rw-r--r--app/assets/stylesheets/generic/forms.scss1
-rw-r--r--app/views/projects/_issuable_form.html.haml9
-rw-r--r--app/views/projects/merge_requests/show/_mr_accept.html.haml8
3 files changed, 13 insertions, 5 deletions
diff --git a/app/assets/stylesheets/generic/forms.scss b/app/assets/stylesheets/generic/forms.scss
index 266041403e0..7e070b4f386 100644
--- a/app/assets/stylesheets/generic/forms.scss
+++ b/app/assets/stylesheets/generic/forms.scss
@@ -89,7 +89,6 @@ label {
@include box-shadow(none);
}
-.issuable-description,
.wiki-content {
margin-top: 35px;
}
diff --git a/app/views/projects/_issuable_form.html.haml b/app/views/projects/_issuable_form.html.haml
index e321a84974e..5a19e980b64 100644
--- a/app/views/projects/_issuable_form.html.haml
+++ b/app/views/projects/_issuable_form.html.haml
@@ -11,6 +11,15 @@
.col-sm-10
= f.text_field :title, maxlength: 255, autofocus: true,
class: 'form-control pad js-gfm-input', required: true
+
+ - if issuable.is_a?(MergeRequest)
+ %p.help-block
+ - if issuable.work_in_progress?
+ This merge request is marked a <strong>Work In Progress</strong>.
+ When it's ready, remove the <code>WIP</code> prefix from the title to allow it to be accepted.
+ - else
+ To prevent this merge request from being accepted before it's ready,
+ mark it a <strong>Work In Progress</strong> by starting the title with <code>[WIP]</code> or <code>WIP:</code>.
.form-group.issuable-description
= f.label :description, 'Description', class: 'control-label'
.col-sm-10
diff --git a/app/views/projects/merge_requests/show/_mr_accept.html.haml b/app/views/projects/merge_requests/show/_mr_accept.html.haml
index cb536214c69..882b219f6e2 100644
--- a/app/views/projects/merge_requests/show/_mr_accept.html.haml
+++ b/app/views/projects/merge_requests/show/_mr_accept.html.haml
@@ -6,7 +6,7 @@
.automerge_widget.cannot_be_merged.hide
%strong This request can't be merged automatically. Even if it could be merged, you don't have permission to do so.
.automerge_widget.work_in_progress.hide
- %strong This request can't be merged automatically because it is marked a Work In Progress. Even if it could be merged, you don't have permission to do so.
+ %strong This request can't be accepted because it is marked a Work In Progress. Even if it could be accepted, you don't have permission to do so.
.automerge_widget.can_be_merged.hide
%strong This request can be merged automatically, but you don't have permission to do so.
@@ -57,11 +57,11 @@
%i.fa.fa-warning
Accept Merge Request
&nbsp;
- This usually happens when git can not resolve conflicts between branches automatically.
+ This usually happens when Git can not resolve conflicts between branches automatically.
.automerge_widget.work_in_progress.hide
%h4
- This request can't be merged because it is marked a <strong>Work In Progress</strong>.
+ This request can't be accepted because it is marked a <strong>Work In Progress</strong>.
%p
%button.btn.disabled{:type => 'button'}
@@ -69,7 +69,7 @@
Accept Merge Request
&nbsp;
- When the merge request is ready, remove the "WIP" prefix from the title to allow it to be merged.
+ When the merge request is ready, remove the "WIP" prefix from the title to allow it to be accepted.
.automerge_widget.unchecked
%p