Sha256: 5a63d2d3f771c94d5773934d4d86f52e728b9b09cd61e1585ba21f7461f9ee8e
Contents?: true
Size: 1.95 KB
Versions: 3
Compression:
Stored size: 1.95 KB
Contents
Zen::Package.add do |p| p.name = :users p.title = 'users.titles.index' p.author = 'Yorick Peterse' p.url = 'http://zen-cms.com/' p.about = 'users.description' p.root = __DIR__('users') p.migrations = __DIR__('../migrations') p.menu( 'users.titles.index', '/admin/users', :permission => :show_user ) do |sub| sub.menu( 'user_groups.titles.index', '/admin/user-groups', :permission => :show_user_group ) end p.permission :show_user_group , 'user_groups.permissions.show' p.permission :edit_user_group , 'user_groups.permissions.edit' p.permission :new_user_group , 'user_groups.permissions.new' p.permission :delete_user_group, 'user_groups.permissions.delete' p.permission :show_user , 'users.permissions.show' p.permission :edit_user , 'users.permissions.edit' p.permission :new_user , 'users.permissions.new' p.permission :delete_user, 'users.permissions.delete' p.permission :show_permission, 'permissions.permissions.show' p.permission :edit_permission, 'permissions.permissions.edit' end Zen::Language.load('users') Zen::Language.load('user_groups') Zen::Language.load('permissions') require __DIR__('users/settings') require __DIR__('users/model/user') require __DIR__('users/model/user_group') require __DIR__('users/model/permission') require __DIR__('users/model/user_status') # The trait for the User helper has to be specified in the constructor as our # user model is loaded after this class is loaded (but before it's # initialized) Zen::Controller::BaseController.trait(:user_model => Users::Model::User) Zen::Controller::AdminController.helper(:acl, :access) # The settings controller is already loaded so that one has to be updated as # well. Ramaze::Helper::Access.add_block(Settings::Controller::Settings) # Load the controllers after the helpers have been loaded. require __DIR__('users/controller/users') require __DIR__('users/controller/user_groups')
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zen-0.3 | lib/zen/package/users/lib/users.rb |
zen-0.3b1 | lib/zen/package/users/lib/users.rb |
zen-0.3b | lib/zen/package/users/lib/users.rb |