062_insert_builtin_roles.rb
16 lines
| 431 B
| text/x-ruby
|
RubyLexer
|
r663 | class InsertBuiltinRoles < ActiveRecord::Migration | ||
def self.up | ||||
|
r8877 | Role.reset_column_information | ||
|
r663 | nonmember = Role.new(:name => 'Non member', :position => 0) | ||
nonmember.builtin = Role::BUILTIN_NON_MEMBER | ||||
nonmember.save | ||||
|
r7632 | |||
|
r663 | anonymous = Role.new(:name => 'Anonymous', :position => 0) | ||
anonymous.builtin = Role::BUILTIN_ANONYMOUS | ||||
|
r7632 | anonymous.save | ||
|
r663 | end | ||
def self.down | ||||
Role.destroy_all 'builtin <> 0' | ||||
end | ||||
end | ||||