Sha256: 3a660bbcb9461ab73ef7a06575b648de584198b1336631f1b3eb45ee68cc2134
Contents?: true
Size: 474 Bytes
Versions: 7
Compression:
Stored size: 474 Bytes
Contents
#encoding: utf-8 module CamaleonCms::UserRolesHelper def cama_get_roles_values roles_list = CamaleonCms::UserRole::ROLES # permit to add custom roles to be listed in editing roles form # sample: args[:roles_list][:manager] << { key: 'my_role_key', label: "my_custom_permission", description: "lorem ipsum"} # authorize! :manage, :my_role_key args = {roles_list: roles_list}; hooks_run("available_user_roles_list", args) args[:roles_list] end end
Version data entries
7 entries across 7 versions & 1 rubygems