Sha256: 78853f2835d925d2e3b26b2516521ec557841834fa6e4535d692cc26ca9bdf4d
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
# frozen_string_literal: true SolidusPromotions::Engine.routes.draw do if SolidusSupport.admin_available? require "solidus_admin/admin_resources" extend SolidusAdmin::AdminResources constraints(->(request) { request.cookies["solidus_admin"] == "true" || request.params["solidus_admin"] == "true" || SolidusPromotions.config.use_new_admin? }) do scope :admin do scope :solidus do admin_resources :promotion_categories, only: [:index, :destroy] admin_resources :promotions, only: [:index, :destroy] end end end end if SolidusSupport.backend_available? namespace :admin do scope :solidus do resources :promotion_categories, except: [:show] resources :promotions do resources :benefits do resources :conditions end resources :promotion_codes, only: [:index, :new, :create] resources :promotion_code_batches, only: [:index, :new, :create] do get "/download", to: "promotion_code_batches#download", defaults: { format: "csv" } end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
solidus_promotions-4.4.2 | config/routes.rb |
solidus_promotions-4.4.1 | config/routes.rb |
solidus_promotions-4.4.0 | config/routes.rb |