Sha256: d681afa2eefb10b110c3b333aa9fbb550c702f1a77fa77ab3b8f5ed238a454ec

Contents?: true

Size: 1.25 KB

Versions: 3

Compression:

Stored size: 1.25 KB

Contents

Zen::Package.add do |p|
  p.name       = :sections
  p.title      = 'sections.titles.index'
  p.author     = 'Yorick Peterse'
  p.url        = 'http://zen-cms.com/'
  p.about      = 'sections.description'
  p.root       = __DIR__('sections')
  p.migrations = __DIR__('../migrations')

  p.menu('sections.titles.index', '/admin', :permission => :show_section)

  p.permission :show_section  , 'sections.permissions.show'
  p.permission :edit_section  , 'sections.permissions.edit'
  p.permission :new_section   , 'sections.permissions.new'
  p.permission :delete_section, 'sections.permissions.delete'

  p.permission :show_section_entry  , 'section_entries.permissions.show'
  p.permission :edit_section_entry  , 'section_entries.permissions.edit'
  p.permission :new_section_entry   , 'section_entries.permissions.new'
  p.permission :delete_section_entry, 'section_entries.permissions.delete'
end

Zen::Language.load('sections')
Zen::Language.load('section_entries')

require __DIR__('sections/model/section')
require __DIR__('sections/model/section_entry')
require __DIR__('sections/model/section_entry_status')
require __DIR__('sections/controller/sections')
require __DIR__('sections/controller/section_entries')

Zen::Controller::FrontendController.helper(:section_frontend)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
zen-0.3 lib/zen/package/sections/lib/sections.rb
zen-0.3b1 lib/zen/package/sections/lib/sections.rb
zen-0.3b lib/zen/package/sections/lib/sections.rb