Sha256: af4cf7b8bcbef9259622e89a40a9ea5f352838f16840f1a078abecd9bb957449
Contents?: true
Size: 1004 Bytes
Versions: 6
Compression:
Stored size: 1004 Bytes
Contents
# frozen_string_literal: true Spree::Core::Engine.routes.draw do namespace :admin do resources :reviews, only: [:index, :destroy, :edit, :update] do member do get :approve end resources :feedback_reviews, only: [:index, :destroy] resources :images, only: [:destroy] end resource :review_settings, only: [:edit, :update] end resources :products, only: [] do resources :reviews, only: [:index, :new, :create, :edit, :update] do end end post '/reviews/:review_id/feedback(.:format)' => 'feedback_reviews#create', as: :feedback_reviews if SolidusSupport.api_available? namespace :api, defaults: { format: 'json' } do resources :reviews, only: [:show, :create, :update, :destroy] resources :feedback_reviews, only: [:create, :update, :destroy] resources :products do resources :reviews, only: [:index] end resources :users do resources :reviews, only: [:index] end end end end
Version data entries
6 entries across 6 versions & 1 rubygems