On 10/06/2010 11:24 AM, [email protected] wrote:
> From: Jan Provaznik<[email protected]>
>
> - removed useless api.images call
> - renamed populate_realms_and_images method to populate_realms
> ---
>   src/app/controllers/cloud_accounts_controller.rb |    2 +-
>   src/app/controllers/pools_controller.rb          |    2 +-
>   src/app/models/cloud_account.rb                  |    8 +-------
>   3 files changed, 3 insertions(+), 9 deletions(-)
>
> diff --git a/src/app/controllers/cloud_accounts_controller.rb 
> b/src/app/controllers/cloud_accounts_controller.rb
> index 47863d6..f1c55b6 100644
> --- a/src/app/controllers/cloud_accounts_controller.rb
> +++ b/src/app/controllers/cloud_accounts_controller.rb
> @@ -50,7 +50,7 @@ class CloudAccountsController<  ApplicationController
>         @cloud_account.quota_id = quota.id
>         @cloud_account.zones<<  Zone.default
>         @cloud_account.save!
> -      if request.post?&&  @cloud_account.save&&  
> @cloud_account.populate_realms_and_images
> +      if request.post?&&  @cloud_account.save&&  
> @cloud_account.populate_realms
>           flash[:notice] = "Provider account added."
>         end
>         redirect_to :controller =>  "provider", :action =>  "accounts", :id 
> =>  @provider
> diff --git a/src/app/controllers/pools_controller.rb 
> b/src/app/controllers/pools_controller.rb
> index f699145..244be79 100644
> --- a/src/app/controllers/pools_controller.rb
> +++ b/src/app/controllers/pools_controller.rb
> @@ -130,7 +130,7 @@ class PoolsController<  ApplicationController
>       Pool.transaction do
>         @pool.cloud_accounts<<  @cloud_account unless 
> @pool.cloud_accounts.map{|x| x.id}.include?(@cloud_account.id)
>         @pool.save!
> -      @pool.populate_realms_and_images([...@cloud_account])
> +      @pool.populate_realms([...@cloud_account])
>       end
>       redirect_to :action =>  'show', :id =>  @pool.id
>     end
> diff --git a/src/app/models/cloud_account.rb b/src/app/models/cloud_account.rb
> index 1580b8b..466a398 100644
> --- a/src/app/models/cloud_account.rb
> +++ b/src/app/models/cloud_account.rb
> @@ -76,15 +76,9 @@ class CloudAccount<  ActiveRecord::Base
>     end
>
>     # FIXME: for already-mapped accounts, update rather than add new
> -  def populate_realms_and_images
> +  def populate_realms
>       client = connect
>       realms = client.realms
> -    # FIXME: the "self" filtering has to go as soon as we have a decent 
> image selection UI
> -    if client.driver_name == "ec2"
> -      images = client.images(:owner_id=>:self)
> -    else
> -      images = client.images
> -    end
>       # FIXME: this should probably be in the same transaction as 
> cloud_account.save
>       self.transaction do
>         realms.each do |realm|

Looks and works good. ACK.

    -Mo
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to