From: Tomas Sedovic <tsedo...@redhat.com>

Related to the upcoming UI redesign, this provides additional data that will be
used in the new/modified views.
---
 src/app/controllers/instance_controller.rb  |    1 +
 src/app/controllers/pool_controller.rb      |    1 +
 src/app/controllers/settings_controller.rb  |    1 +
 src/app/controllers/templates_controller.rb |    2 ++
 4 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/app/controllers/instance_controller.rb 
b/src/app/controllers/instance_controller.rb
index e2a1eaf..dcf0fa2 100644
--- a/src/app/controllers/instance_controller.rb
+++ b/src/app/controllers/instance_controller.rb
@@ -35,6 +35,7 @@ class InstanceController < ApplicationController
     # go to condor and sync the database to the real instance states
     condormatic_instances_sync_states
 
+    @pools = Pool.list_for_user(@current_user, Privilege::INSTANCE_MODIFY)
     @order_dir = params[:order_dir] == 'desc' ? 'desc' : 'asc'
     @order = params[:order] || 'name'
     @instances = Instance.search_filter(params[:search], 
Instance::SEARCHABLE_COLUMNS).paginate(
diff --git a/src/app/controllers/pool_controller.rb 
b/src/app/controllers/pool_controller.rb
index 41c5369..4def55b 100644
--- a/src/app/controllers/pool_controller.rb
+++ b/src/app/controllers/pool_controller.rb
@@ -70,6 +70,7 @@ class PoolController < ApplicationController
 
   def new
     require_privilege(Privilege::POOL_MODIFY)
+    @pools = Pool.list_for_user(@current_user, Privilege::POOL_MODIFY)
     @pool = Pool.new
   end
 
diff --git a/src/app/controllers/settings_controller.rb 
b/src/app/controllers/settings_controller.rb
index 84f80be..32ef39f 100644
--- a/src/app/controllers/settings_controller.rb
+++ b/src/app/controllers/settings_controller.rb
@@ -28,6 +28,7 @@ class SettingsController < ApplicationController
 
   def self_service
     @providers = Provider.list_for_user(@current_user, 
Privilege::PROVIDER_VIEW)
+    @pools = Pool.list_for_user(@current_user, Privilege::POOL_VIEW)
   end
 
 end
diff --git a/src/app/controllers/templates_controller.rb 
b/src/app/controllers/templates_controller.rb
index c701486..d56e32a 100644
--- a/src/app/controllers/templates_controller.rb
+++ b/src/app/controllers/templates_controller.rb
@@ -9,6 +9,8 @@ class TemplatesController < ApplicationController
   end
 
   def index
+    @repository_manager = RepositoryManager.new
+    @pools = Pool.list_for_user(@current_user, Privilege::POOL_VIEW)
   end
 
   def new
-- 
1.7.2.2

_______________________________________________
deltacloud-devel mailing list
deltacloud-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to