Sha256: 08ff1f1c8b43e3e7bcbf6dd8d858b1e6796bf64808637779760e9bc84b46870a

Contents?: true

Size: 764 Bytes

Versions: 4

Compression:

Stored size: 764 Bytes

Contents

ActiveAdminRole.configure do |config|
  # [Required:Hash]
  # == Role | default: { guest: 0, support: 1, staff: 2, manager: 3, admin: 99 }
  config.roles = { guest: 0, support: 1, staff: 2, manager: 3, admin: 99 }

  # [Optional:Array]
  # == Special roles which don't need to manage on database
  config.super_user_roles = [:admin]
  config.guest_user_roles = [:guest]

  # [Optional:String]
  # == User class name | default: 'AdminUser'
  config.user_class_name = "<%= model_class_name %>"

  # [Optional:String]
  # == method name of #current_user in Controller
  config.current_user_method_name = "current_<%= model_class_name.underscore.tr('/', '_') %>"

  # [Optional:Symbol]
  # == Default permission | default: :cannot
  config.default_state = :cannot
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_admin_role-0.2.2 lib/generators/active_admin_role/templates/initializer.tt
active_admin_role-0.2.1 lib/generators/active_admin_role/templates/initializer.tt
active_admin_role-0.2.0 lib/generators/active_admin_role/templates/initializer.tt
active_admin_role-0.1.1 lib/generators/active_admin_role/templates/initializer.rb