summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Schatz <jacobschatz@Jacobs-MBP.fios-router.home>2016-01-14 02:33:42 -0500
committerJacob Schatz <jacobschatz@Jacobs-MBP.fios-router.home>2016-01-14 02:33:42 -0500
commit427dc98d980fa9b16a565bf23514ed392ece1be2 (patch)
tree466fa8e82ceb311d5c1c726c3c6afd0c1eae33f4
parentd9958a54611249a42877bed5ad3ce98fe5f7e541 (diff)
downloadgitlab-ce-427dc98d980fa9b16a565bf23514ed392ece1be2.tar.gz
initial open state
-rw-r--r--app/controllers/projects/merge_requests_controller.rb29
-rw-r--r--app/views/projects/merge_requests/widget/_closed.html.haml2
-rw-r--r--app/views/projects/merge_requests/widget/_open.html.haml2
3 files changed, 27 insertions, 6 deletions
diff --git a/app/controllers/projects/merge_requests_controller.rb b/app/controllers/projects/merge_requests_controller.rb
index c513e5448d4..b1ea454dcbc 100644
--- a/app/controllers/projects/merge_requests_controller.rb
+++ b/app/controllers/projects/merge_requests_controller.rb
@@ -136,9 +136,9 @@ class Projects::MergeRequestsController < Projects::ApplicationController
if @merge_request.valid?
author = nil
avatar = nil
- if @merge_request.merged? && @merge_request.closed_event
+ if @merge_request.closed? && @merge_request.closed_event
author = @merge_request.closed_event.author
- avatar = avatar_icon(author)
+ # avatar = avatar_icon(author,16)
end
respond_to do |format|
format.js
@@ -165,8 +165,29 @@ class Projects::MergeRequestsController < Projects::ApplicationController
def merge_check
@merge_request.check_if_can_be_merged
-
- render partial: "projects/merge_requests/widget/show.html.haml", layout: false
+ author = nil
+ avatar = nil
+ if @merge_request.closed? && @merge_request.closed_event
+ author = @merge_request.closed_event.author
+ # avatar = avatar_icon(author,16)
+ end
+ respond_to do |format|
+ format.js
+ format.html do
+ render partial: "projects/merge_requests/widget/show.html.haml", layout: false
+ end
+ format.json do
+ render json: {
+ label: @merge_request.state_human_name,
+ open: @merge_request.open?,
+ closed: @merge_request.closed?,
+ locked: @merge_request.locked?,
+ merged: @merge_request.merged?,
+ author: author,
+ avatar: avatar
+ }
+ end
+ end
end
def cancel_merge_when_build_succeeds
diff --git a/app/views/projects/merge_requests/widget/_closed.html.haml b/app/views/projects/merge_requests/widget/_closed.html.haml
index 56744b5046a..a48d6c96806 100644
--- a/app/views/projects/merge_requests/widget/_closed.html.haml
+++ b/app/views/projects/merge_requests/widget/_closed.html.haml
@@ -6,7 +6,7 @@
%a.author_link{"v-bind:href"=>"state.author_link"}
%img.avatar.avatar-inline.s16{width: 16, "v-bind:src"=>"state.avatar",alt:""}
%span.author
- {{state.author}}
+ {{state.author.name}}
%p
The changes were not merged into
%span.label-branch
diff --git a/app/views/projects/merge_requests/widget/_open.html.haml b/app/views/projects/merge_requests/widget/_open.html.haml
index 55dbae598d3..ec85c034ce2 100644
--- a/app/views/projects/merge_requests/widget/_open.html.haml
+++ b/app/views/projects/merge_requests/widget/_open.html.haml
@@ -1,4 +1,4 @@
-.mr-state-widget
+.mr-state-widget.mr-state-open{"v-if"=>"state.open"}
= render 'projects/merge_requests/widget/heading'
.mr-widget-body
- if @project.archived?