Class: Spree::Admin::WebhooksSubscriberOrdersController
- Inherits:
-
ResourceController
- Object
- ResourceController
- Spree::Admin::WebhooksSubscriberOrdersController
- Defined in:
- app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb
Instance Method Summary collapse
- #collection_url(options = {}) ⇒ Object
- #index ⇒ Object
- #load_orders ⇒ Object
- #load_webhooks_subscriber ⇒ Object
- #model_class ⇒ Object
- #queue ⇒ Object
- #show ⇒ Object
Instance Method Details
#collection_url(options = {}) ⇒ Object
39 40 41 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 39 def collection_url( = {}) admin_webhooks_subscriber_orders_path() end |
#index ⇒ Object
19 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 19 def index; end |
#load_orders ⇒ Object
12 13 14 15 16 17 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 12 def load_orders @orders = Spree::Order.all @webhooks_subscriber.rules.each do |rule| @orders = rule.filter(@orders) end end |
#load_webhooks_subscriber ⇒ Object
7 8 9 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 7 def load_webhooks_subscriber @webhooks_subscriber = Spree::Webhooks::Subscriber.find(params[:webhooks_subscriber_id]) end |
#model_class ⇒ Object
35 36 37 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 35 def model_class Spree::Order end |
#queue ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 22 def queue if params[:state].present? SpreeCmCommissioner::WebhookSubscriberOrdersSenderJob.perform_later( order_state: params[:state], webhooks_subscriber_id: @webhooks_subscriber.id ) flash[:success] = Spree.t(:sent) else flash[:error] = Spree.t(:send_failed_or_method_not_support) end end |
#show ⇒ Object
20 |
# File 'app/controllers/spree/admin/webhooks_subscriber_orders_controller.rb', line 20 def show; end |