mirror of
https://github.com/wahyd4/ocelots.git
synced 2026-08-10 05:27:03 +10:00
49 lines
1.4 KiB
Ruby
49 lines
1.4 KiB
Ruby
Ocelots::Application.routes.draw do
|
|
get 'organizations' =>'organizations#index'
|
|
|
|
get 'logout' => 'home#logout', as: 'logout'
|
|
|
|
post 'home/verify' => 'home#verify'
|
|
get 'home/verify_g_callback' => 'home#google_oauth_callback'
|
|
|
|
get 'profile' => 'profile#edit'
|
|
put 'profile' => 'profile#update'
|
|
post 'profile/renew_auth' => 'profile#renew_auth'
|
|
|
|
get 'profiles/:account' => 'profiles#show'
|
|
|
|
get 'api/memberships' => 'api#memberships'
|
|
get 'api/teams/:slug' => 'api#team'
|
|
get 'api/profiles/:persona_id' => 'api#profile'
|
|
|
|
namespace :api do
|
|
get 'antechamber/:slug' => 'antechamber#index'
|
|
post 'antechamber/:slug' => 'antechamber#create'
|
|
end
|
|
|
|
post 'fact' => 'fact#create'
|
|
delete 'fact/:id' => 'fact#destroy'
|
|
|
|
get 'teams' => 'teams#index'
|
|
post 'teams' => 'teams#create'
|
|
get 'teams/:slug' => 'teams#show'
|
|
post 'teams/:slug/add' => 'teams#add'
|
|
post 'teams/:slug/join' => 'teams#join'
|
|
post 'teams/:slug/quit' => 'teams#quit'
|
|
|
|
put 'membership/:id' => 'membership#update', as: 'membership'
|
|
post 'membership/leave' => 'membership#leave'
|
|
post 'membership/approve' => 'membership#approve'
|
|
|
|
get 'invitation/:token' => 'membership#accept_invitation'
|
|
|
|
get 'avatars/:slug' => 'teams#avatars'
|
|
|
|
get 'quiz/:slug' => 'teams#quiz'
|
|
|
|
get 'antechamber/:slug' => 'antechamber#index'
|
|
post 'antechamber/:slug' => 'antechamber#create'
|
|
delete 'antechamber/:id' => 'antechamber#destroy'
|
|
|
|
root to: 'home#index'
|
|
end |