diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-11-19 10:30:02 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-11-19 10:30:02 +0000 |
commit | 124a459d55858cecd65e57ae7f312d99bcbcbb96 (patch) | |
tree | 090e11125e905e9ede7534c3e80c4521d14ba301 /app/controllers | |
parent | 33d78d605d0b6582512b5bca24c087730635e928 (diff) | |
download | redmine-124a459d55858cecd65e57ae7f312d99bcbcbb96.tar.gz redmine-124a459d55858cecd65e57ae7f312d99bcbcbb96.zip |
Use the main menu for project related actions that support cross-project display.
git-svn-id: http://svn.redmine.org/redmine/trunk@15983 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/account_controller.rb | 2 | ||||
-rw-r--r-- | app/controllers/admin_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/auth_sources_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/custom_field_enumerations_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/custom_fields_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/email_addresses_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/enumerations_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/groups_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/issue_statuses_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/my_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/principal_memberships_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/projects_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/roles_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/settings_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/trackers_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/users_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/welcome_controller.rb | 1 | ||||
-rw-r--r-- | app/controllers/workflows_controller.rb | 1 |
18 files changed, 19 insertions, 0 deletions
diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb index 0dc1e9811..ece857a22 100644 --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -19,6 +19,8 @@ class AccountController < ApplicationController helper :custom_fields include CustomFieldsHelper + self.main_menu = false + # prevents login action to be filtered by check_if_login_required application scope filter skip_before_action :check_if_login_required, :check_password_change diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb index 9842ec0e1..6a3a09bf1 100644 --- a/app/controllers/admin_controller.rb +++ b/app/controllers/admin_controller.rb @@ -17,6 +17,7 @@ class AdminController < ApplicationController layout 'admin' + self.main_menu = false menu_item :projects, :only => :projects menu_item :plugins, :only => :plugins menu_item :info, :only => :info diff --git a/app/controllers/auth_sources_controller.rb b/app/controllers/auth_sources_controller.rb index d6dd58896..a6d9158c6 100644 --- a/app/controllers/auth_sources_controller.rb +++ b/app/controllers/auth_sources_controller.rb @@ -17,6 +17,7 @@ class AuthSourcesController < ApplicationController layout 'admin' + self.main_menu = false menu_item :ldap_authentication before_action :require_admin diff --git a/app/controllers/custom_field_enumerations_controller.rb b/app/controllers/custom_field_enumerations_controller.rb index f141d0d8a..f20269b31 100644 --- a/app/controllers/custom_field_enumerations_controller.rb +++ b/app/controllers/custom_field_enumerations_controller.rb @@ -17,6 +17,7 @@ class CustomFieldEnumerationsController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin before_action :find_custom_field diff --git a/app/controllers/custom_fields_controller.rb b/app/controllers/custom_fields_controller.rb index 57cb73142..26e9b044d 100644 --- a/app/controllers/custom_fields_controller.rb +++ b/app/controllers/custom_fields_controller.rb @@ -17,6 +17,7 @@ class CustomFieldsController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin before_action :build_new_custom_field, :only => [:new, :create] diff --git a/app/controllers/email_addresses_controller.rb b/app/controllers/email_addresses_controller.rb index 2fb6b2978..cbb301955 100644 --- a/app/controllers/email_addresses_controller.rb +++ b/app/controllers/email_addresses_controller.rb @@ -16,6 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. class EmailAddressesController < ApplicationController + self.main_menu = false before_action :find_user, :require_admin_or_current_user before_action :find_email_address, :only => [:update, :destroy] require_sudo_mode :create, :update, :destroy diff --git a/app/controllers/enumerations_controller.rb b/app/controllers/enumerations_controller.rb index e3ae66986..f89662082 100644 --- a/app/controllers/enumerations_controller.rb +++ b/app/controllers/enumerations_controller.rb @@ -17,6 +17,7 @@ class EnumerationsController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin, :except => :index before_action :require_admin_or_api_request, :only => :index diff --git a/app/controllers/groups_controller.rb b/app/controllers/groups_controller.rb index 52a1242b8..68ecbaa55 100644 --- a/app/controllers/groups_controller.rb +++ b/app/controllers/groups_controller.rb @@ -17,6 +17,7 @@ class GroupsController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin before_action :find_group, :except => [:index, :new, :create] diff --git a/app/controllers/issue_statuses_controller.rb b/app/controllers/issue_statuses_controller.rb index efd2d1c44..54248d819 100644 --- a/app/controllers/issue_statuses_controller.rb +++ b/app/controllers/issue_statuses_controller.rb @@ -17,6 +17,7 @@ class IssueStatusesController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin, :except => :index before_action :require_admin_or_api_request, :only => :index diff --git a/app/controllers/my_controller.rb b/app/controllers/my_controller.rb index 5cf677a2d..be1c3c36d 100644 --- a/app/controllers/my_controller.rb +++ b/app/controllers/my_controller.rb @@ -16,6 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. class MyController < ApplicationController + self.main_menu = false before_action :require_login # let user change user's password when user has to skip_before_action :check_password_change, :only => :password diff --git a/app/controllers/principal_memberships_controller.rb b/app/controllers/principal_memberships_controller.rb index 0ac150d71..b03460b54 100644 --- a/app/controllers/principal_memberships_controller.rb +++ b/app/controllers/principal_memberships_controller.rb @@ -17,6 +17,7 @@ class PrincipalMembershipsController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin before_action :find_principal, :only => [:new, :create] diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index ba7483c38..98fc23f5f 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -18,6 +18,7 @@ class ProjectsController < ApplicationController menu_item :overview menu_item :settings, :only => :settings + menu_item :projects, :only => [:index, :new, :create] before_action :find_project, :except => [ :index, :list, :new, :create, :copy ] before_action :authorize, :except => [ :index, :list, :new, :create, :copy, :archive, :unarchive, :destroy] diff --git a/app/controllers/roles_controller.rb b/app/controllers/roles_controller.rb index c33eff578..a09455949 100644 --- a/app/controllers/roles_controller.rb +++ b/app/controllers/roles_controller.rb @@ -17,6 +17,7 @@ class RolesController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin, :except => [:index, :show] before_action :require_admin_or_api_request, :only => [:index, :show] diff --git a/app/controllers/settings_controller.rb b/app/controllers/settings_controller.rb index fd9cd04c8..6b7e51874 100644 --- a/app/controllers/settings_controller.rb +++ b/app/controllers/settings_controller.rb @@ -17,6 +17,7 @@ class SettingsController < ApplicationController layout 'admin' + self.main_menu = false menu_item :plugins, :only => :plugin helper :queries diff --git a/app/controllers/trackers_controller.rb b/app/controllers/trackers_controller.rb index 363bd40d8..5bae880d1 100644 --- a/app/controllers/trackers_controller.rb +++ b/app/controllers/trackers_controller.rb @@ -17,6 +17,7 @@ class TrackersController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin, :except => :index before_action :require_admin_or_api_request, :only => :index diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 51f6af6bb..ca1e5e49a 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -17,6 +17,7 @@ class UsersController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin, :except => :show before_action :find_user, :only => [:show, :edit, :update, :destroy] diff --git a/app/controllers/welcome_controller.rb b/app/controllers/welcome_controller.rb index fe06d873f..783045eec 100644 --- a/app/controllers/welcome_controller.rb +++ b/app/controllers/welcome_controller.rb @@ -16,6 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. class WelcomeController < ApplicationController + self.main_menu = false def index @news = News.latest User.current diff --git a/app/controllers/workflows_controller.rb b/app/controllers/workflows_controller.rb index 9fc376725..e825171bf 100644 --- a/app/controllers/workflows_controller.rb +++ b/app/controllers/workflows_controller.rb @@ -17,6 +17,7 @@ class WorkflowsController < ApplicationController layout 'admin' + self.main_menu = false before_action :require_admin |