Sha256: e949e49c84f78aebf43fb61ff9c12ef8c3f66aad748018ab383a3338133bd0ab

Contents?: true

Size: 1.31 KB

Versions: 4

Compression:

Stored size: 1.31 KB

Contents

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

  p.menu 'categories.titles.index',
    '/admin/category-groups',
    :permission => :show_category_group

  p.permission :show_category_group  , 'category_groups.permissions.show'
  p.permission :edit_category_group  , 'category_groups.permissions.edit'
  p.permission :new_category_group   , 'category_groups.permissions.new'
  p.permission :delete_category_group, 'category_groups.permissions.delete'

  p.permission :show_category  , 'categories.permissions.show'
  p.permission :edit_category  , 'categories.permissions.edit'
  p.permission :new_category   , 'categories.permissions.new'
  p.permission :delete_category, 'categories.permissions.delete'
end

require __DIR__('categories/model/category_group')
require __DIR__('categories/model/category')
require __DIR__('categories/controller/category_groups')
require __DIR__('categories/controller/categories')

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

Zen::Event.listen :post_start do
  Zen::Language.load('categories')
  Zen::Language.load('category_groups')
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
zen-0.4.3 lib/zen/package/categories/lib/categories.rb
zen-0.4.2 lib/zen/package/categories/lib/categories.rb
zen-0.4.1 lib/zen/package/categories/lib/categories.rb
zen-0.4 lib/zen/package/categories/lib/categories.rb