Sha256: 3fe29816101cb08f2c8019917a032e2229c77a7b3a3c5d756ce21ccfc6b0d664

Contents?: true

Size: 424 Bytes

Versions: 27

Compression:

Stored size: 424 Bytes

Contents

class AddAdministratorToUsers < ActiveRecord::Migration
  def up
    add_column :users, :administrator, :boolean, :default => false

    User.unscoped do
      User.where(role: "Administrator").update_all(administrator: true, role: "Developer")
    end
  end

  def down
    User.unscoped do
      User.where(administrator: true).update_all(role: "Administrator")
    end

    remove_column :users, :administrator
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
houston-core-0.9.2 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.9.1 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.9.0 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.9.0.rc1 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.4 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.3 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.2 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.1 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.0 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.0.pre2 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.8.0.pre db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.7.0 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.7.0.beta4 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.7.0.beta3 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.7.0.beta2 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.7.0.beta db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.6.3 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.6.2 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.6.1 db/migrate/20120920023251_add_administrator_to_users.rb
houston-core-0.6.0 db/migrate/20120920023251_add_administrator_to_users.rb