Sha256: be21161b0f1c9192cc6bf950cf8c251476ad9344a0f54577c915ae1893835e81
Contents?: true
Size: 537 Bytes
Versions: 1
Compression:
Stored size: 537 Bytes
Contents
class QueuePageModelMigration < Migration def self.up(site) site.pages.create_model :queue_pages do |queue_pages| queue_pages.record_class_name = 'QueuePage' queue_pages.allowed_children = [] queue_pages.allowed_parents = [] queue_pages.hide_in_admin = true end # default queue page home_page = site.pages.where(path: '/').first qp = site.queue_pages.new qp.parent = home_page qp.title = "Queue" qp.save end def self.down(site) site.queue_pages.destroy end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yodel_queue-0.0.1 | lib/migrations/01_queue_page_model.rb |