[PATCH conductor 09/13] verify privileges on instances_to_stop incase they are just returned

Mo Morsi mmorsi at redhat.com
Thu May 17 13:40:03 UTC 2012


---
 src/app/controllers/instances_controller.rb |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/app/controllers/instances_controller.rb b/src/app/controllers/instances_controller.rb
index 6a7e0e0..f8467ca 100644
--- a/src/app/controllers/instances_controller.rb
+++ b/src/app/controllers/instances_controller.rb
@@ -260,6 +260,7 @@ class InstancesController < ApplicationController
   def check_inaccessible_instances
     # @instance is set only on stop action
     @instances_to_stop = @instance ? @instance.to_a : Instance.find(params[:instance_selected].to_a)
+    @instances_to_stop.reject! { |inst| !check_privilege(Privilege::Use, inst) }
     @inaccessible_instances = Instance.stoppable_inaccessible_instances(@instances_to_stop)
     if params[:terminate].blank? and @inaccessible_instances.any?
       respond_to do |format|
-- 
1.7.6.5




More information about the aeolus-devel mailing list