diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/controllers/issues_controller.rb | 10 | ||||
-rw-r--r-- | app/views/settings/_display.html.erb | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 7c10769aa..cf402de22 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -350,6 +350,16 @@ class IssuesController < ApplicationController end end + # Overrides Redmine::MenuManager::MenuController::ClassMethods for + # when the "New issue" tab is enabled + def current_menu_item + if Setting.new_project_issue_tab_enabled? && [:new, :create].include?(action_name.to_sym) + :new_issue + else + super + end + end + private def retrieve_previous_and_next_issue_ids diff --git a/app/views/settings/_display.html.erb b/app/views/settings/_display.html.erb index 3497f9076..1185a7cae 100644 --- a/app/views/settings/_display.html.erb +++ b/app/views/settings/_display.html.erb @@ -24,6 +24,8 @@ <p><%= setting_check_box :thumbnails_enabled %></p> <p><%= setting_text_field :thumbnails_size, :size => 6 %></p> + +<p><%= setting_check_box :new_project_issue_tab_enabled %></p> </div> <%= submit_tag l(:button_save) %> |