Sha256: dcbfee8e7cd5e259052a8616908153e9664c25131fa0747f030827ced328c605

Contents?: true

Size: 1.03 KB

Versions: 4

Compression:

Stored size: 1.03 KB

Contents

Tienda::Engine.routes.draw do

  get 'attachment/:id/:filename.:extension' => 'attachments#show'
  resources :product_categories
  resources :products do
    resources :variants
    collection do
      get :import
      post :import
    end
  end
  resources :orders do
    post :search, on: :collection
    member do
      post :accept
      post :reject
      post :ship
      get :despatch_note
    end
    resources :payments, only: [:create, :destroy] do
      match :refund, on: :member, via: [:get, :post]
    end
  end
  resources :stock_level_adjustments, only: [:index, :create]
  resources :delivery_services do
    resources :delivery_service_prices
  end
  resources :tax_rates
  resources :users
  resources :countries
  resources :attachments, only: :destroy

  get 'settings' => 'settings#edit'
  post 'settings' => 'settings#update'

  get 'login' => 'sessions#new'
  post 'login' => 'sessions#create'
  match 'login/reset' => 'sessions#reset', via: [:get, :post]

  delete 'logout' => 'sessions#destroy'
  root to: 'dashboard#home'
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
tienda-1.1.2 config/routes.rb
tienda-1.1.1 config/routes.rb
tienda-1.1.0 config/routes.rb
tienda-1.0.0 config/routes.rb