From: Jiri Tomasek <jtomasek(a)redhat.com>
---
.../controllers/hardware_profiles_controller.rb | 2 ++
src/app/controllers/pool_families_controller.rb | 2 ++
.../controllers/provider_accounts_controller.rb | 2 ++
src/app/controllers/providers_controller.rb | 2 ++
src/app/controllers/users_controller.rb | 3 +++
5 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/app/controllers/hardware_profiles_controller.rb
b/src/app/controllers/hardware_profiles_controller.rb
index 6c739c4..dd8be70 100644
--- a/src/app/controllers/hardware_profiles_controller.rb
+++ b/src/app/controllers/hardware_profiles_controller.rb
@@ -12,6 +12,7 @@ class HardwareProfilesController < ApplicationController
end
def index
+ save_breadcrumb(hardware_profiles_path(:viewstate => @viewstate ? @viewstate.id :
nil))
@params = params
respond_to do |format|
format.js do
@@ -37,6 +38,7 @@ class HardwareProfilesController < ApplicationController
def show
@hardware_profile = HardwareProfile.find(params[:id].to_a.first)
+ save_breadcrumb(hardware_profile_path(@hardware_profile),
"#{(a)hardware_profile.name} hardware profile")
@tab_captions = ['Properties', 'History', 'Matching Provider
Hardware Profiles']
@details_tab = params[:details_tab].blank? ? 'properties' :
params[:details_tab]
properties
diff --git a/src/app/controllers/pool_families_controller.rb
b/src/app/controllers/pool_families_controller.rb
index ad88b7b..3e9817f 100644
--- a/src/app/controllers/pool_families_controller.rb
+++ b/src/app/controllers/pool_families_controller.rb
@@ -10,6 +10,7 @@ class PoolFamiliesController < ApplicationController
end
def index
+ save_breadcrumb(pool_families_path(:viewstate => @viewstate ? @viewstate.id :
nil))
@search_term = params[:q]
if @search_term.blank?
load_pool_families
@@ -56,6 +57,7 @@ class PoolFamiliesController < ApplicationController
def show
@pool_family = PoolFamily.find(params[:id])
+ save_breadcrumb(pool_family_path(@pool_family), "#{(a)pool_family.name} pool
family")
@url_params = params.clone
respond_to do |format|
diff --git a/src/app/controllers/provider_accounts_controller.rb
b/src/app/controllers/provider_accounts_controller.rb
index ffa7aa3..8723512 100644
--- a/src/app/controllers/provider_accounts_controller.rb
+++ b/src/app/controllers/provider_accounts_controller.rb
@@ -9,6 +9,7 @@ class ProviderAccountsController < ApplicationController
end
def index
+ save_breadcrumb(provider_accounts_path(:viewstate => @viewstate ? @viewstate.id :
nil))
# TODO: this is temporary solution how to combine search and permissions
# filtering
@search_term = params[:q]
@@ -28,6 +29,7 @@ class ProviderAccountsController < ApplicationController
def show
@tab_captions = ['Properties', 'Credentials', 'History',
'Permissions']
@account = ProviderAccount.find(params[:id])
+ save_breadcrumb(provider_account_path(@account), "#{(a)account.name} provider
account")
require_privilege(Privilege::VIEW, @account)
@details_tab = params[:details_tab].blank? ? 'properties' :
params[:details_tab]
diff --git a/src/app/controllers/providers_controller.rb
b/src/app/controllers/providers_controller.rb
index ec079b1..ba019d1 100644
--- a/src/app/controllers/providers_controller.rb
+++ b/src/app/controllers/providers_controller.rb
@@ -8,6 +8,7 @@ class ProvidersController < ApplicationController
end
def index
+ save_breadcrumb(providers_path(:viewstate => @viewstate ? @viewstate.id : nil))
@params = params
@search_term = params[:q]
@@ -36,6 +37,7 @@ class ProvidersController < ApplicationController
def show
load_providers
@provider = Provider.find(params[:id])
+ save_breadcrumb(provider_path(@provider), "#{(a)provider.name} provider")
@hardware_profiles = @provider.hardware_profiles
@realm_names = @provider.realms.collect { |r| r.name }
diff --git a/src/app/controllers/users_controller.rb
b/src/app/controllers/users_controller.rb
index 3cfbbc5..9dea73f 100644
--- a/src/app/controllers/users_controller.rb
+++ b/src/app/controllers/users_controller.rb
@@ -8,6 +8,8 @@ class UsersController < ApplicationController
end
def index
+ save_breadcrumb(users_path(:viewstate => @viewstate ? @viewstate.id : nil))
+
require_privilege(Privilege::VIEW, User)
@params = params
@search_term = params[:q]
@@ -54,6 +56,7 @@ class UsersController < ApplicationController
def show
@user = params[:id] ? User.find(params[:id]) : current_user
require_privilege(Privilege::VIEW, User) unless current_user == @user
+ save_breadcrumb(user_path(@user), "#{(a)user.login} user")
@quota_resources = @user.quota.quota_resources
@url_params = params.clone
--
1.7.4.2