33 lines
942 B
Ruby
Raw Normal View History

2019-08-27 20:04:02 +10:00
# frozen_string_literal: true
require_dependency "subscriptions_user_constraint"
2019-08-27 20:04:02 +10:00
2019-12-04 11:23:45 +11:00
DiscourseSubscriptions::Engine.routes.draw do
scope "admin" do
get "/" => "admin#index"
post "/refresh" => "admin#refresh_campaign"
post "/create-campaign" => "admin#create_campaign"
2019-10-10 12:08:52 +11:00
end
namespace :admin, constraints: AdminConstraint.new do
2019-09-25 13:20:28 +10:00
resources :plans
resources :subscriptions, only: %i[index destroy]
2019-10-16 14:15:01 +11:00
resources :products
resources :coupons, only: %i[index create]
resource :coupons, only: %i[destroy update]
2019-09-25 13:20:28 +10:00
end
2019-11-01 13:43:09 +11:00
namespace :user do
2019-12-17 16:31:58 +11:00
resources :payments, only: [:index]
resources :subscriptions, only: %i[index update destroy]
2019-11-01 13:43:09 +11:00
end
get "/" => "subscribe#index"
get ".json" => "subscribe#index"
get "/contributors" => "subscribe#contributors"
get "/:id" => "subscribe#show"
post "/create" => "subscribe#create"
post "/finalize" => "subscribe#finalize"
post "/hooks" => "hooks#create"
2017-01-31 13:28:41 +11:00
end