@@ -31,7 +31,6 class ContextMenusController < ApplicationController | |||||
31 |
|
31 | |||
32 | @can = {:edit => User.current.allowed_to?(:edit_issues, @projects), |
|
32 | @can = {:edit => User.current.allowed_to?(:edit_issues, @projects), | |
33 | :log_time => (@project && User.current.allowed_to?(:log_time, @project)), |
|
33 | :log_time => (@project && User.current.allowed_to?(:log_time, @project)), | |
34 | :update => User.current.allowed_to?(:edit_issues, @projects), |
|
|||
35 | :move => (@project && User.current.allowed_to?(:move_issues, @project)), |
|
34 | :move => (@project && User.current.allowed_to?(:move_issues, @project)), | |
36 | :copy => (@issue && @project.trackers.include?(@issue.tracker) && User.current.allowed_to?(:add_issues, @project)), |
|
35 | :copy => (@issue && @project.trackers.include?(@issue.tracker) && User.current.allowed_to?(:add_issues, @project)), | |
37 | :delete => User.current.allowed_to?(:delete_issues, @projects) |
|
36 | :delete => User.current.allowed_to?(:delete_issues, @projects) |
@@ -15,7 +15,7 | |||||
15 | <ul> |
|
15 | <ul> | |
16 | <% @allowed_statuses.each do |s| -%> |
|
16 | <% @allowed_statuses.each do |s| -%> | |
17 | <li><%= context_menu_link h(s.name), bulk_update_issues_path(:ids => @issue_ids, :issue => {:status_id => s}, :back_url => @back), :method => :post, |
|
17 | <li><%= context_menu_link h(s.name), bulk_update_issues_path(:ids => @issue_ids, :issue => {:status_id => s}, :back_url => @back), :method => :post, | |
18 |
:selected => (@issue && s == @issue.status), :disabled => !@can[: |
|
18 | :selected => (@issue && s == @issue.status), :disabled => !@can[:edit] %></li> | |
19 | <% end -%> |
|
19 | <% end -%> | |
20 | </ul> |
|
20 | </ul> | |
21 | </li> |
|
21 | </li> | |
@@ -51,10 +51,10 | |||||
51 | <ul> |
|
51 | <ul> | |
52 | <% @versions.sort.each do |v| -%> |
|
52 | <% @versions.sort.each do |v| -%> | |
53 | <li><%= context_menu_link format_version_name(v), bulk_update_issues_path(:ids => @issue_ids, :issue => {'fixed_version_id' => v}, :back_url => @back), :method => :post, |
|
53 | <li><%= context_menu_link format_version_name(v), bulk_update_issues_path(:ids => @issue_ids, :issue => {'fixed_version_id' => v}, :back_url => @back), :method => :post, | |
54 |
:selected => (@issue && v == @issue.fixed_version), :disabled => !@can[: |
|
54 | :selected => (@issue && v == @issue.fixed_version), :disabled => !@can[:edit] %></li> | |
55 | <% end -%> |
|
55 | <% end -%> | |
56 | <li><%= context_menu_link l(:label_none), bulk_update_issues_path(:ids => @issue_ids, :issue => {'fixed_version_id' => 'none'}, :back_url => @back), :method => :post, |
|
56 | <li><%= context_menu_link l(:label_none), bulk_update_issues_path(:ids => @issue_ids, :issue => {'fixed_version_id' => 'none'}, :back_url => @back), :method => :post, | |
57 |
:selected => (@issue && @issue.fixed_version.nil?), :disabled => !@can[: |
|
57 | :selected => (@issue && @issue.fixed_version.nil?), :disabled => !@can[:edit] %></li> | |
58 | </ul> |
|
58 | </ul> | |
59 | </li> |
|
59 | </li> | |
60 | <% end %> |
|
60 | <% end %> | |
@@ -65,14 +65,14 | |||||
65 | <ul> |
|
65 | <ul> | |
66 | <% if @assignables.include?(User.current) %> |
|
66 | <% if @assignables.include?(User.current) %> | |
67 | <li><%= context_menu_link "<< #{l(:label_me)} >>", bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => User.current}, :back_url => @back), :method => :post, |
|
67 | <li><%= context_menu_link "<< #{l(:label_me)} >>", bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => User.current}, :back_url => @back), :method => :post, | |
68 |
:disabled => !@can[: |
|
68 | :disabled => !@can[:edit] %></li> | |
69 | <% end %> |
|
69 | <% end %> | |
70 | <% @assignables.each do |u| -%> |
|
70 | <% @assignables.each do |u| -%> | |
71 | <li><%= context_menu_link h(u.name), bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => u}, :back_url => @back), :method => :post, |
|
71 | <li><%= context_menu_link h(u.name), bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => u}, :back_url => @back), :method => :post, | |
72 |
:selected => (@issue && u == @issue.assigned_to), :disabled => !@can[: |
|
72 | :selected => (@issue && u == @issue.assigned_to), :disabled => !@can[:edit] %></li> | |
73 | <% end -%> |
|
73 | <% end -%> | |
74 | <li><%= context_menu_link l(:label_nobody), bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => 'none'}, :back_url => @back), :method => :post, |
|
74 | <li><%= context_menu_link l(:label_nobody), bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => 'none'}, :back_url => @back), :method => :post, | |
75 |
:selected => (@issue && @issue.assigned_to.nil?), :disabled => !@can[: |
|
75 | :selected => (@issue && @issue.assigned_to.nil?), :disabled => !@can[:edit] %></li> | |
76 | </ul> |
|
76 | </ul> | |
77 | </li> |
|
77 | </li> | |
78 | <% end %> |
|
78 | <% end %> | |
@@ -83,10 +83,10 | |||||
83 | <ul> |
|
83 | <ul> | |
84 | <% @project.issue_categories.each do |u| -%> |
|
84 | <% @project.issue_categories.each do |u| -%> | |
85 | <li><%= context_menu_link h(u.name), bulk_update_issues_path(:ids => @issue_ids, :issue => {'category_id' => u}, :back_url => @back), :method => :post, |
|
85 | <li><%= context_menu_link h(u.name), bulk_update_issues_path(:ids => @issue_ids, :issue => {'category_id' => u}, :back_url => @back), :method => :post, | |
86 |
:selected => (@issue && u == @issue.category), :disabled => !@can[: |
|
86 | :selected => (@issue && u == @issue.category), :disabled => !@can[:edit] %></li> | |
87 | <% end -%> |
|
87 | <% end -%> | |
88 | <li><%= context_menu_link l(:label_none), bulk_update_issues_path(:ids => @issue_ids, :issue => {'category_id' => 'none'}, :back_url => @back), :method => :post, |
|
88 | <li><%= context_menu_link l(:label_none), bulk_update_issues_path(:ids => @issue_ids, :issue => {'category_id' => 'none'}, :back_url => @back), :method => :post, | |
89 |
:selected => (@issue && @issue.category.nil?), :disabled => !@can[: |
|
89 | :selected => (@issue && @issue.category.nil?), :disabled => !@can[:edit] %></li> | |
90 | </ul> |
|
90 | </ul> | |
91 | </li> |
|
91 | </li> | |
92 | <% end -%> |
|
92 | <% end -%> |
General Comments 0
You need to be logged in to leave comments.
Login now