Module: SpreeCmCommissioner::Events::RoleAuthorization
- Extended by:
- ActiveSupport::Concern
- Included in:
- Spree::Events::BaseController
- Defined in:
- app/controllers/concerns/spree_cm_commissioner/events/role_authorization.rb
Instance Method Summary collapse
- #authorize? ⇒ Boolean
-
#authorize_admin ⇒ Object
overrided.
- #authorize_role! ⇒ Object
-
#redirect_unauthorized_access ⇒ Object
overrided.
- #resource_not_found ⇒ Object
Instance Method Details
#authorize? ⇒ Boolean
20 21 22 23 24 |
# File 'app/controllers/concerns/spree_cm_commissioner/events/role_authorization.rb', line 20 def return false if spree_current_user.blank? spree_current_user.organizer? end |
#authorize_admin ⇒ Object
overrided
16 17 18 |
# File 'app/controllers/concerns/spree_cm_commissioner/events/role_authorization.rb', line 16 def end |
#authorize_role! ⇒ Object
11 12 13 |
# File 'app/controllers/concerns/spree_cm_commissioner/events/role_authorization.rb', line 11 def raise SpreeCmCommissioner:: unless end |
#redirect_unauthorized_access ⇒ Object
overrided
31 32 33 |
# File 'app/controllers/concerns/spree_cm_commissioner/events/role_authorization.rb', line 31 def redirect_to forbidden_events_path end |
#resource_not_found ⇒ Object
26 27 28 |
# File 'app/controllers/concerns/spree_cm_commissioner/events/role_authorization.rb', line 26 def resource_not_found redirect_to resource_not_found_events_path end |