Commit ff94f29be5330ebaad3efe9e541360deff2b0d70

Authored by Andrew8xx8
1 parent 231d9e04

States events fixed

app/views/issues/_show.html.haml
... ... @@ -9,9 +9,9 @@
9 9 = issue.notes.count
10 10 - if can? current_user, :modify_issue, issue
11 11 - if issue.closed?
12   - = link_to 'Reopen', project_issue_path(issue.project, issue, issue: {state: :reopened }, status_only: true), method: :put, class: "btn btn-small grouped reopen_issue", remote: true
  12 + = link_to 'Reopen', project_issue_path(issue.project, issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn btn-small grouped reopen_issue", remote: true
13 13 - else
14   - = link_to 'Close', project_issue_path(issue.project, issue, issue: {state: :closed }, status_only: true), method: :put, class: "btn btn-small grouped close_issue", remote: true
  14 + = link_to 'Close', project_issue_path(issue.project, issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn btn-small grouped close_issue", remote: true
15 15 = link_to edit_project_issue_path(issue.project, issue), class: "btn btn-small edit-issue-link grouped" do
16 16 %i.icon-edit
17 17 Edit
... ...
app/views/issues/show.html.haml
... ... @@ -8,9 +8,9 @@
8 8 %span.pull-right
9 9 - if can?(current_user, :admin_project, @project) || @issue.author == current_user
10 10 - if @issue.closed?
11   - = link_to 'Reopen', project_issue_path(@project, @issue, issue: {state: :reopened }, status_only: true), method: :put, class: "btn grouped reopen_issue"
  11 + = link_to 'Reopen', project_issue_path(@project, @issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn grouped reopen_issue"
12 12 - else
13   - = link_to 'Close', project_issue_path(@project, @issue, issue: {state: :closed }, status_only: true), method: :put, class: "btn grouped close_issue", title: "Close Issue"
  13 + = link_to 'Close', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn grouped close_issue", title: "Close Issue"
14 14 - if can?(current_user, :admin_project, @project) || @issue.author == current_user
15 15 = link_to edit_project_issue_path(@project, @issue), class: "btn grouped" do
16 16 %i.icon-edit
... ...
app/views/merge_requests/show/_mr_box.html.haml
... ... @@ -23,12 +23,12 @@
23 23  
24 24 - if @merge_request.closed?
25 25 .ui-box-bottom
26   - - if @merge_request.merged?
27   - %span
28   - Merged by #{link_to_member(@project, @merge_request.merge_event.author)}
29   - %small #{time_ago_in_words(@merge_request.merge_event.created_at)} ago.
30   - - elsif @merge_request.closed_event
31   - %span
32   - Closed by #{link_to_member(@project, @merge_request.closed_event.author)}
33   - %small #{time_ago_in_words(@merge_request.closed_event.created_at)} ago.
  26 + %span
  27 + Closed by #{link_to_member(@project, @merge_request.closed_event.author)}
  28 + %small #{time_ago_in_words(@merge_request.closed_event.created_at)} ago.
  29 + - if @merge_request.merged?
  30 + .ui-box-bottom
  31 + %span
  32 + Merged by #{link_to_member(@project, @merge_request.merge_event.author)}
  33 + %small #{time_ago_in_words(@merge_request.merge_event.created_at)} ago.
34 34  
... ...
app/views/merge_requests/show/_mr_title.html.haml
... ... @@ -17,7 +17,8 @@
17 17 %li= link_to "Email Patches", project_merge_request_path(@project, @merge_request, format: :patch)
18 18 %li= link_to "Plain Diff", project_merge_request_path(@project, @merge_request, format: :diff)
19 19  
20   - = link_to 'Close', project_merge_request_path(@project, @merge_request, merge_request: {closed: true }, status_only: true), method: :put, class: "btn grouped btn-close", title: "Close merge request"
  20 + = link_to 'Close', project_merge_request_path(@project, @merge_request, merge_request: {state_event: :close }), method: :put, class: "btn grouped btn-close", title: "Close merge request"
  21 + = p project_merge_request_path(@project, @merge_request, merge_request: {state_event: :close })
21 22  
22 23 = link_to edit_project_merge_request_path(@project, @merge_request), class: "btn grouped" do
23 24 %i.icon-edit
... ...
app/views/milestones/_milestone.html.haml
... ... @@ -6,7 +6,7 @@
6 6 Edit
7 7 %h4
8 8 = link_to_gfm truncate(milestone.title, length: 100), project_milestone_path(milestone.project, milestone)
9   - - if milestone.expired? and not milestone.closed
  9 + - if milestone.expired? and not milestone.closed?
10 10 %span.cred (Expired)
11 11 %small
12 12 = milestone.expires_at
... ...
app/views/milestones/show.html.haml
... ... @@ -25,7 +25,7 @@
25 25 %hr
26 26 %p
27 27 %span All issues for this milestone are closed. You may close milestone now.
28   - = link_to 'Close Milestone', project_milestone_path(@project, @milestone, milestone: {state: :closed }), method: :put, class: "btn btn-small btn-remove"
  28 + = link_to 'Close Milestone', project_milestone_path(@project, @milestone, milestone: {state_event: :close }), method: :put, class: "btn btn-small btn-remove"
29 29  
30 30 .ui-box.ui-box-show
31 31 .ui-box-head
... ...
features/steps/project/project_merge_requests.rb
... ... @@ -64,7 +64,7 @@ class ProjectMergeRequests < Spinach::FeatureSteps
64 64  
65 65 And 'project "Shop" have "Bug NS-04" open merge request' do
66 66 project = Project.find_by_name("Shop")
67   - create(:closed_merge_request,
  67 + create(:merge_request,
68 68 title: "Bug NS-04",
69 69 project: project,
70 70 author: project.users.first)
... ...