Sha256: 044f606a20768078f9267265790caeda7abcc87283d125d47904a233c82b8009

Contents?: true

Size: 917 Bytes

Versions: 24

Compression:

Stored size: 917 Bytes

Contents

class CreateAbilities < ActiveRecord::Migration
  def change
    create_table :abilities do |t|
      t.belongs_to :role, index: true
      t.string :resource, null: false
      t.boolean :create_new, default: false
      t.boolean :read_own,   default: false
      t.boolean :read_any,   default: false
      t.boolean :update_own, default: false
      t.boolean :update_any, default: false
      t.boolean :delete_own, default: false
      t.boolean :delete_any, default: false
      t.boolean :user1_own,  default: false
      t.boolean :user1_any,  default: false
      t.string  :user1_name
      t.boolean :user2_own,  default: false
      t.boolean :user2_any,  default: false
      t.string  :user2_name
      t.boolean :user3_own,  default: false
      t.boolean :user3_any,  default: false
      t.string  :user3_name

      t.timestamps
    end

    add_index :abilities, :resource, unique: true
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
bootswatch_rails-3.3.0.4 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.3.0.3 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.3.0.2 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.3.0.1 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.43 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.42 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.41 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.40 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.39 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.38 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.37 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.36 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.35 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.34 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.33 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.32 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.31 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.30 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.29 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb
bootswatch_rails-3.2.0.28 lib/generators/bootswatch_rails/sorcery/templates/ability_migration.rb