Sha256: 194dbaf20bb6cc8ec46dfa33e4f5bf09273fbecf95fcd7b95e65a1fefb9bc4c9

Contents?: true

Size: 753 Bytes

Versions: 9

Compression:

Stored size: 753 Bytes

Contents

class NoteCapabilities
  
  def self.up
    #insert data here
    admin = SecurityRole.find_or_create_by_description_and_internal_identifier(:description => 'Admin', :internal_identifier => 'admin')
    employee = SecurityRole.find_or_create_by_description_and_internal_identifier(:description => 'Employee', :internal_identifier => 'employee')

    admin.add_capability('create', 'Note')
    admin.add_capability('delete', 'Note')
    admin.add_capability('edit', 'Note')
    admin.add_capability('view', 'Note')

    employee.add_capability('create', 'Note')
    employee.add_capability('delete', 'Note')
    employee.add_capability('edit', 'Note')
    employee.add_capability('view', 'Note')
  end
  
  def self.down
    #remove data here
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
erp_tech_svcs-4.0.0 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.8 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.7 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.5 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.4 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.3 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.2 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.1 db/data_migrations/20121130212146_note_capabilities.rb
erp_tech_svcs-3.1.0 db/data_migrations/20121130212146_note_capabilities.rb