Highlight the current item of the main menu.
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1076 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
1 parent
3e031b4243
commit
0faa4568a0
14 files changed
+94
-21
No files matched your search
@@ -19,6 +19,9 @@ class ApplicationController < ActionController::Base
|
||||
before_filter :user_setup, :check_if_login_required, :set_localization
|
||||
filter_parameter_logging :password
|
||||
|
||||
include Redmine::MenuManager::MenuController
|
||||
helper Redmine::MenuManager::MenuHelper
|
||||
|
||||
REDMINE_SUPPORTED_SCM.each do |scm|
|
||||
require_dependency "repository/#{scm.underscore}"
|
||||
end
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
class IssueCategoriesController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :settings
|
||||
before_filter :find_project, :authorize
|
||||
|
||||
verify :method => :post, :only => :destroy
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
class MessagesController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :boards
|
||||
before_filter :find_board, :only => :new
|
||||
before_filter :find_message, :except => :new
|
||||
before_filter :authorize
|
||||
|
||||
@@ -17,6 +17,13 @@
|
||||
|
||||
class ProjectsController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :overview
|
||||
menu_item :activity, :only => :activity
|
||||
menu_item :roadmap, :only => :roadmap
|
||||
menu_item :files, :only => [:list_files, :add_file]
|
||||
menu_item :settings, :only => :settings
|
||||
menu_item :issues, :only => [:add_issue, :bulk_edit_issues, :changelog, :move_issues]
|
||||
|
||||
before_filter :find_project, :except => [ :index, :list, :add ]
|
||||
before_filter :authorize, :except => [ :index, :list, :add, :archive, :unarchive, :destroy ]
|
||||
before_filter :require_admin, :only => [ :add, :archive, :unarchive, :destroy ]
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
class QueriesController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :issues
|
||||
before_filter :find_project, :authorize
|
||||
|
||||
def index
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
class ReportsController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :issues
|
||||
before_filter :find_project, :authorize
|
||||
|
||||
def issue_report
|
||||
|
||||
@@ -24,6 +24,7 @@ end
|
||||
|
||||
class RepositoriesController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :repository
|
||||
before_filter :find_repository, :except => :edit
|
||||
before_filter :find_project, :only => :edit
|
||||
before_filter :authorize
|
||||
|
||||
@@ -16,7 +16,8 @@
|
||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
|
||||
class TimelogController < ApplicationController
|
||||
layout 'base'
|
||||
layout 'base'
|
||||
menu_item :issues
|
||||
before_filter :find_project, :authorize
|
||||
|
||||
helper :sort
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
class VersionsController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :roadmap
|
||||
before_filter :find_project, :authorize
|
||||
|
||||
cache_sweeper :version_sweeper, :only => [ :edit, :destroy ]
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
class WikisController < ApplicationController
|
||||
layout 'base'
|
||||
menu_item :settings
|
||||
before_filter :find_project, :authorize
|
||||
|
||||
# Create or update a project's wiki
|
||||
|
||||
Reference in new issue
Block a user