forked from potionfactory/potionstore
-
Notifications
You must be signed in to change notification settings - Fork 1
/
routes.rb
42 lines (37 loc) · 1.66 KB
/
routes.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Potionstore::Application.routes.draw do
match 'store' => 'store/order#new'
match '' => 'store/order#index'
scope "store" do
match "order/payment" => "store/order#payment"
match "order/purchase" => "store/order#purchase"
match "order/thankyou" => "store/order#thankyou"
match "order/receipt" => "store/order#receipt"
match "order/purchase_paypal" => "store/order#purchase_paypal"
match "order/confirm_paypal" => "store/order#confirm_paypal"
resources :order, :singular => true, :module => "store"
# lost license routes
match 'lost_license' => 'store/lost_license#index'
match 'lost_license/retrieve' => 'store/lost_license#retrieve'
match 'lost_license/sent' => 'store/lost_license#sent'
# google checkout
match 'notification/gcheckout' => 'store/notification#gcheckout'
end
namespace :admin do
resources :products
resources :coupons
match 'coupons/:id/:operation' => 'coupons#toggle_state', :constraints => { :operation => /disable|enable/ }, :as => 'disable_coupon'
match 'coupons/:id/toggle_state_for_all_coupons_with_code/:operation' => 'coupons#toggle_state_for_all_coupons_with_code', :constraints => { :operation => /disable|enable/ }, :as => 'toggle_state_for_all_coupons_with_code'
#match 'coupons/:id/delete_all' => 'coupons#delete_all_coupons_with_code', :as => 'delete_all_coupons_with_code'
resources :orders do
member do
get :cancel
get :uncancel
get :refund
get :send_emails
end
end
end
match 'admin/charts/:action' => 'admin/charts#index'
match 'bugreport/crash' => 'email#crash_report'
match '/:controller(/:action(/:id))'
end