Sha256: 0f4f4ba5836a93bc93e2e120f19d7b05e933f7892fd008d207907db1388cee4e
Contents?: true
Size: 737 Bytes
Versions: 9
Compression:
Stored size: 737 Bytes
Contents
module Abilities class ThecoreUiRailsAdmin include CanCan::Ability def initialize user can :access, :rails_admin # grant access to rails_admin can :read, :dashboard # grant access to the dashboard # No one is allowed to add or destroy settings # just list or edit existing cannot [:create, :destroy, :show], ThecoreSettings::Setting cannot [:destroy, :update, :edit, :show], Action # Main abilities file for Thecore applications if user.present? # Users' abilities if user.admin? # Admins' abilities end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems