Sha256: 6d584d9b467a2fd3e2227ed2913c4b628b20cc9dc94ac9699eddb10c36840d24

Contents?: true

Size: 354 Bytes

Versions: 27

Compression:

Stored size: 354 Bytes

Contents

class RequireAdminFlag < ActiveRecord::Migration

	# Make the admin flag required.
	def self.up
		# update any existing records
		Mdm::User.where(:admin => true).update_all(:admin => nil)

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

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

end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
metasploit_data_models-3.0.10 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.9 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.8 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.7 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.6 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.5 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.17 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.4 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.2 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.1 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-3.0.0 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.16 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.15 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.14 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.13 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.12 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.11 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.10 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.9 db/migrate/20100916151530_require_admin_flag.rb
metasploit_data_models-2.0.8 db/migrate/20100916151530_require_admin_flag.rb