Sha256: c89186e11acaad4edb10cc28d6949e42a7bd4b7dc6584ce98ee4620ae3699e17

Contents?: true

Size: 497 Bytes

Versions: 4

Compression:

Stored size: 497 Bytes

Contents

# frozen_string_literal: true

Spree::Core::Engine.routes.draw do
  namespace :admin do
    resource :bolt, only: [:show, :edit, :update]
    resource :bolt_webhook, only: [:new, :create]
    resource :bolt_callback_urls, only: [:edit, :update]
  end

  post '/webhooks/bolt', to: '/solidus_bolt/webhooks#update'
  post '/api/accounts/bolt', to: '/solidus_bolt/accounts#create'

  devise_scope :spree_user do
    get '/bolt_logout', to: '/spree/user_sessions#destroy', as: 'bolt_logout'
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_bolt-0.7.2 config/routes.rb
solidus_bolt-0.7.1 config/routes.rb
solidus_bolt-0.7.0 config/routes.rb
solidus_bolt-0.6.0 config/routes.rb