Commit 39fe9b644f200d4eeee30d4bc43486d177fd9b03
1 parent
8de19b25
Exists in
master
and in
4 other branches
Add close issue to note actions bar
Showing
2 changed files
with
12 additions
and
3 deletions
Show diff stats
app/views/issues/show.html.haml
... | ... | @@ -6,15 +6,16 @@ |
6 | 6 | = @issue.created_at.stamp("Aug 21, 2011") |
7 | 7 | |
8 | 8 | %span.pull-right |
9 | - - if can?(current_user, :admin_project, @project) || @issue.author == current_user | |
9 | + - if can?(current_user, :modify_issue, @issue) | |
10 | 10 | - if @issue.closed? |
11 | 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 | 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 | - - if can?(current_user, :admin_project, @project) || @issue.author == current_user | |
14 | + | |
15 | + - if can?(current_user, :admin_issue, @issue) | |
15 | 16 | = link_to edit_project_issue_path(@project, @issue), class: "btn grouped" do |
16 | 17 | %i.icon-edit |
17 | - Edit | |
18 | + Edit | |
18 | 19 | |
19 | 20 | .pull-right |
20 | 21 | .span3#votes= render 'votes/votes_block', votable: @issue |
... | ... | @@ -55,5 +56,11 @@ |
55 | 56 | = preserve do |
56 | 57 | = markdown @issue.description |
57 | 58 | |
59 | +- content_for :note_actions do | |
60 | + - if can?(current_user, :modify_issue, @issue) | |
61 | + - if @issue.closed? | |
62 | + = link_to 'Reopen Issue', project_issue_path(@project, @issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn grouped reopen_issue" | |
63 | + - else | |
64 | + = link_to 'Close Issue', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn grouped close_issue", title: "Close Issue" | |
58 | 65 | |
59 | 66 | .voting_notes#notes= render "notes/notes_with_form" | ... | ... |
app/views/notes/_form.html.haml