Sha256: 0af437f89b1b9b0adcbff31f5c5ca7fe0398a448e77f3d258e022e4ff96abad5
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
class AccountAccess < Lipsiadmin::AccessControl::Base roles_for :administrator do |role, current_account| # Shared Permission role.allow_all_actions "/backend" role.allow_all_actions "/backend/base" # Remember that it will try to translate the menu in your current # locale # # # Look for: I18n.t("backend.menus.account") in /config/locales/backend/yourlocale.yml # project_module :account # # Look for: I18n.t("backend.menus.list") in /config/locales/backend/yourlocale.yml # project.menu :list # # It not necessary have a translation you can provide a classic strings like: # # role.project_module "My Menu Name" # # <tt>current_account</tt> is an instance of current logged account # role.project_module :account do |project| project.menu :list, "/backend/accounts.js" do |submenu| submenu.add :new, "/backend/accounts/new" end end # Please don't remove this comment! It's used for auto adding project modules end end
Version data entries
3 entries across 3 versions & 1 rubygems