Sha256: 5475ea616834991cefd239322477fa9f3a00ddb855572660ed3db33df0a37bc8
Contents?: true
Size: 917 Bytes
Versions: 14
Compression:
Stored size: 917 Bytes
Contents
# frozen_string_literal: true class RemoveProfiles < ActiveRecord::Migration[4.2] 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
14 entries across 14 versions & 1 rubygems