Class: Spree::Admin::SystemController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::SystemController
- Defined in:
- app/controllers/spree/admin/system_controller.rb
Instance Method Summary collapse
-
#collection_url(options = {}) ⇒ Object
override.
- #force_pull ⇒ Object
- #model_class ⇒ Object
- #modify_max_thread_count ⇒ Object
- #modify_multiplier ⇒ Object
- #show ⇒ Object
Instance Method Details
#collection_url(options = {}) ⇒ Object
override
39 40 41 |
# File 'app/controllers/spree/admin/system_controller.rb', line 39 def collection_url( = {}) admin_system_url() end |
#force_pull ⇒ Object
27 28 29 30 31 32 |
# File 'app/controllers/spree/admin/system_controller.rb', line 27 def force_pull SpreeCmCommissioner::WaitingRoomLatestSystemMetadataPullerJob.perform_now SpreeCmCommissioner::WaitingGuestsCallerJob.perform_now redirect_back fallback_location: collection_url end |
#model_class ⇒ Object
34 35 36 |
# File 'app/controllers/spree/admin/system_controller.rb', line 34 def model_class nil end |
#modify_max_thread_count ⇒ Object
20 21 22 23 24 25 |
# File 'app/controllers/spree/admin/system_controller.rb', line 20 def modify_max_thread_count modifier = params[:max_thread_count]&.to_i || 0 SpreeCmCommissioner::WaitingRoomSystemMetadataSetter.new.modify_max_thread_count(modifier) redirect_back fallback_location: collection_url end |
#modify_multiplier ⇒ Object
13 14 15 16 17 18 |
# File 'app/controllers/spree/admin/system_controller.rb', line 13 def modify_multiplier modifier = params[:multiplier]&.to_i || 0 SpreeCmCommissioner::WaitingRoomSystemMetadataSetter.new.modify_multiplier(modifier) redirect_back fallback_location: collection_url end |
#show ⇒ Object
6 7 8 9 10 11 |
# File 'app/controllers/spree/admin/system_controller.rb', line 6 def show @fetcher = SpreeCmCommissioner::WaitingRoomSystemMetadataFetcher.new @fetcher.load_document_data @active_sesions_count = SpreeCmCommissioner::WaitingRoomSession.active.count end |