Sha256: 4423d2c849170e54e590f7d95bd06e211f0e76ec286d04176c243ffc08e99976

Contents?: true

Size: 482 Bytes

Versions: 15

Compression:

Stored size: 482 Bytes

Contents

class UpdateForemanSetupPermissions < ActiveRecord::Migration
  def self.up
    old_permission = ::Permission.where(:name => "edit_provisioning", :resource_type => nil).first
    new_permission = ::Permission.where(:name => "edit_provisioning", :resource_type => "ForemanSetup::Provisioner").first
    unless old_permission.nil?
      Filtering.where(:permission_id => old_permission.id).update_all(:permission_id => new_permission.id)
      old_permission.delete
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
foreman_setup-5.0.1 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-5.0.0 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-4.0.0 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-3.1.1 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-3.1.0 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-3.0.2 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-3.0.1 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-3.0.0 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.1.1 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.1.0 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.0.4 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.0.3 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.0.2 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.0.1 db/migrate/20140305165000_update_foreman_setup_permissions.rb
foreman_setup-2.0.0 db/migrate/20140305165000_update_foreman_setup_permissions.rb