Class: Spree::Admin::UserEventsController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::UserEventsController
- Defined in:
- app/controllers/spree/admin/user_events_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
override.
-
#index ⇒ Object
override.
Instance Method Details
#create ⇒ Object
override
20 21 22 23 24 25 26 27 28 29 |
# File 'app/controllers/spree/admin/user_events_controller.rb', line 20 def create user_event = SpreeCmCommissioner::UserEvent.new(permitted_resource_params) if user_event.save flash[:success] = (user_event, :successfully_created) else flash[:error] = user_event.errors..join(', ') end redirect_back(fallback_location: collection_url) end |
#index ⇒ Object
override
8 9 10 11 12 13 14 15 16 17 |
# File 'app/controllers/spree/admin/user_events_controller.rb', line 8 def index if params[:taxon_id].present? @user_events = @taxon.user_events elsif params[:user_id].present? @user_events = @user.user_events else flash[:error] = 'Invalid taxon or user' # rubocop:disable Rails/I18nLocaleTexts redirect_back(fallback_location: collection_url) end end |