Class: RequireAdminFlag

Inherits:
ActiveRecord::Migration
  • Object
show all
Defined in:
db/migrate/20100916151530_require_admin_flag.rb

Class Method Summary collapse

Class Method Details

.downObject



11
12
13
# File 'db/migrate/20100916151530_require_admin_flag.rb', line 11

def self.down
	change_column :users, :admin, :boolean, :default => true
end

.upObject

Make the admin flag required.



4
5
6
7
8
9
# File 'db/migrate/20100916151530_require_admin_flag.rb', line 4

def self.up
	# update any existing records
	Mdm::User.update_all({:admin => true}, {:admin => nil})

	change_column :users, :admin, :boolean, :null => false, :default => true
end