mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-19 15:01:14 +00:00
Adds a "New issue" link on the global issue list (#6204).
git-svn-id: http://svn.redmine.org/redmine/trunk@15345 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
dcc569fa34
commit
b56f77322a
@ -29,6 +29,14 @@ module RoutesHelper
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def _new_project_issue_path(project, *args)
|
||||||
|
if project
|
||||||
|
new_project_issue_path(project, *args)
|
||||||
|
else
|
||||||
|
new_issue_path(*args)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def _project_calendar_path(project, *args)
|
def _project_calendar_path(project, *args)
|
||||||
project ? project_calendar_path(project, *args) : issues_calendar_path(*args)
|
project ? project_calendar_path(project, *args) : issues_calendar_path(*args)
|
||||||
end
|
end
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<div class="contextual">
|
<div class="contextual">
|
||||||
<% if @project && User.current.allowed_to?(:add_issues, @project) && @project.trackers.any? %>
|
<% if User.current.allowed_to?(:add_issues, @project, :global => true) && (@project.nil? || @project.trackers.any?) %>
|
||||||
<%= link_to l(:label_issue_new), new_project_issue_path(@project), :class => 'icon icon-add new-issue' %>
|
<%= link_to l(:label_issue_new), _new_project_issue_path(@project), :class => 'icon icon-add new-issue' %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -1081,6 +1081,12 @@ class IssuesControllerTest < ActionController::TestCase
|
|||||||
assert_select 'a.new-issue', 0
|
assert_select 'a.new-issue', 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_index_without_project_should_include_new_issue_link
|
||||||
|
@request.session[:user_id] = 2
|
||||||
|
get :index
|
||||||
|
assert_select 'a.new-issue[href="/issues/new"]', :text => 'New issue'
|
||||||
|
end
|
||||||
|
|
||||||
def test_show_by_anonymous
|
def test_show_by_anonymous
|
||||||
get :show, :id => 1
|
get :show, :id => 1
|
||||||
assert_response :success
|
assert_response :success
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user