mirror of
https://github.com/discourse/discourse.git
synced 2026-08-09 19:36:44 +08:00
48 lines
2.2 KiB
Ruby
Vendored
48 lines
2.2 KiB
Ruby
Vendored
# frozen_string_literal: true
|
|
|
|
DiscoursePostEvent::Engine.routes.draw do
|
|
get "/discourse-post-event/events" => "events#index",
|
|
:constraints => {
|
|
format: /(json|ics)/,
|
|
},
|
|
:defaults => {
|
|
format: :json,
|
|
}
|
|
get "/discourse-post-event/events/:id" => "events#show"
|
|
delete "/discourse-post-event/events/:id" => "events#destroy"
|
|
post "/discourse-post-event/events/:id/csv-bulk-invite" => "events#csv_bulk_invite"
|
|
post "/discourse-post-event/events/:id/bulk-invite" => "events#bulk_invite", :format => :json
|
|
post "/discourse-post-event/events/:id/invite" => "events#invite"
|
|
put "/discourse-post-event/events/:event_id/invitees/:invitee_id" => "invitees#update"
|
|
post "/discourse-post-event/events/:event_id/invitees" => "invitees#create"
|
|
get "/discourse-post-event/events/:post_id/invitees" => "invitees#index"
|
|
delete "/discourse-post-event/events/:post_id/invitees/:id" => "invitees#destroy"
|
|
get "/upcoming-events/:view/:year/:month/:day" => "upcoming_events#index"
|
|
get "/upcoming-events" => "upcoming_events#index"
|
|
get "/upcoming-events/mine/:view/:year/:month/:day" => "upcoming_events#index"
|
|
get "/upcoming-events/mine" => "upcoming_events#index"
|
|
end
|
|
|
|
DiscourseCalendar::Engine.routes.draw do
|
|
get "/discourse-calendar/livestream/zoom/signature" => "livestream#prepare_zoom_signature",
|
|
:format => :json
|
|
end
|
|
|
|
Discourse::Application.routes.draw do
|
|
mount DiscourseCalendar::Engine, at: "/"
|
|
mount DiscoursePostEvent::Engine, at: "/"
|
|
|
|
get "t/:slug/:topic_id/zoom" => "topics#show", :constraints => { topic_id: /\d+/ }
|
|
|
|
scope constraints: StaffConstraint.new do
|
|
get "/admin/plugins/calendar" => "admin/plugins#index"
|
|
get "/admin/plugins/discourse-events" => "admin/plugins#index"
|
|
get "/admin/plugins/discourse-events/holidays" => "admin/plugins#index"
|
|
get "/admin/discourse-calendar/holiday-regions/:region_code/holidays" =>
|
|
"admin/discourse_calendar/admin_holidays#index"
|
|
post "/admin/discourse-calendar/holidays/disable" =>
|
|
"admin/discourse_calendar/admin_holidays#disable"
|
|
delete "/admin/discourse-calendar/holidays/enable" =>
|
|
"admin/discourse_calendar/admin_holidays#enable"
|
|
end
|
|
end
|