Sha256: 4d963d5b2dce077824e69266dba1949606fe44a4c230c9421cf9eec59f4610aa
Contents?: true
Size: 792 Bytes
Versions: 6
Compression:
Stored size: 792 Bytes
Contents
class RemoveProfiles < ActiveRecord::Migration class Profile < ActiveRecord::Base serialize :modules end def up drop_table :profiles end def down create_table :profiles do |t| t.string :label t.string :nicename t.text :modules end Profile.create!(label: 'admin', nicename: 'Publify administrator', modules: [:dashboard, :articles, :notes, :pages, :feedback, :media, :themes, :sidebar, :profile, :users, :settings, :seo]) Profile.create!(label: 'publisher', nicename: 'Blog publisher', modules: [:dashboard, :articles, :notes, :pages, :feedback, :media, :profile]) Profile.create!(label: 'contributor', nicename: 'Contributor', modules: [:dashboard, :profile ]) end end
Version data entries
6 entries across 6 versions & 1 rubygems