Sha256: d0ffc54e5c39deef2f7b69b361425f6a90c82a86f9dd035a210cf2f67167127c
Contents?: true
Size: 917 Bytes
Versions: 4
Compression:
Stored size: 917 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] 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 :products do resources :reviews, only: [:index] end resources :users do resources :reviews, only: [:index] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
solidus_reviews-1.3.0 | config/routes.rb |
solidus_reviews-1.2.0 | config/routes.rb |
solidus_reviews-1.1.1 | config/routes.rb |
solidus_reviews-1.1.0 | config/routes.rb |