summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/controllers/issues_controller.rb10
-rw-r--r--app/views/settings/_display.html.erb2
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) %>