added 260907 version of worker toolkit
This commit is contained in:
206
worker-toolkit-flaredown/repo/backend/config/routes.rb
Normal file
206
worker-toolkit-flaredown/repo/backend/config/routes.rb
Normal file
@@ -0,0 +1,206 @@
|
||||
# rubocop:disable Metrics/BlockLength
|
||||
|
||||
Rails.application.routes.draw do
|
||||
root "application#root"
|
||||
|
||||
# Authentication
|
||||
devise_for :users,
|
||||
skip: [:sessions, :passwords, :registrations, :confirmations, :invitation],
|
||||
skip_helpers: false,
|
||||
controllers: {
|
||||
omniauth_callbacks: "api/v1/omniauth_callbacks"
|
||||
}
|
||||
|
||||
#
|
||||
# API
|
||||
#
|
||||
get "/api/minimum-client", to: "application#root"
|
||||
|
||||
namespace :api, defaults: {format: "json"} do
|
||||
scope module: :v1 do
|
||||
#
|
||||
# Chart list
|
||||
#
|
||||
resource :chart_lists, only: [:show]
|
||||
|
||||
#
|
||||
# Charts
|
||||
#
|
||||
resource :charts, only: [:show]
|
||||
|
||||
#
|
||||
# Checkins
|
||||
#
|
||||
resources :checkins, only: [:index, :show, :create, :update]
|
||||
|
||||
#
|
||||
# Conditions
|
||||
#
|
||||
resources :conditions, only: [:index, :show, :create]
|
||||
|
||||
#
|
||||
# Comments
|
||||
#
|
||||
resources :comments, only: [:create, :show, :index]
|
||||
|
||||
#
|
||||
# Data Export Schedules
|
||||
#
|
||||
resources :data_export_schedules, only: :create
|
||||
|
||||
#
|
||||
# Day Habits
|
||||
#
|
||||
resources :day_habits, only: [:index, :show]
|
||||
|
||||
#
|
||||
# Discourse SSO
|
||||
#
|
||||
resource :discourse, only: [:create]
|
||||
|
||||
#
|
||||
# Education Levels
|
||||
#
|
||||
resources :education_levels, only: [:index, :show]
|
||||
|
||||
#
|
||||
# Ethnicities
|
||||
#
|
||||
resources :ethnicities, only: [:index, :show]
|
||||
|
||||
#
|
||||
# Foods
|
||||
#
|
||||
resources :foods, only: [:index, :show, :create]
|
||||
|
||||
#
|
||||
# Graphs
|
||||
#
|
||||
resources :countries, only: [:index, :show]
|
||||
|
||||
#
|
||||
# Harvey Bradshaw Indices
|
||||
#
|
||||
resources :harvey_bradshaw_indices, only: [:show, :create]
|
||||
|
||||
#
|
||||
# Promotion Rates
|
||||
#
|
||||
resources :promotion_rates, only: [:show, :create, :update]
|
||||
|
||||
#
|
||||
# Invitations
|
||||
#
|
||||
resources :invitations, only: [:show, :update]
|
||||
|
||||
#
|
||||
# Notifications
|
||||
#
|
||||
resources :notifications, only: [:index] do
|
||||
collection do
|
||||
delete ":notificateable_type/:notificateable_id", action: :destroy
|
||||
put ":notificateable_type/:notificateable_id", action: :update
|
||||
end
|
||||
end
|
||||
|
||||
#
|
||||
# Oracle requests
|
||||
#
|
||||
resources :oracle_requests, only: [:show, :create, :update]
|
||||
|
||||
#
|
||||
# Passwords
|
||||
#
|
||||
resources :passwords, only: [:show, :create, :update]
|
||||
|
||||
#
|
||||
# Postables
|
||||
#
|
||||
resources :postables, only: [:index]
|
||||
|
||||
#
|
||||
# Posts
|
||||
#
|
||||
resources :posts, only: [:create, :show, :index]
|
||||
|
||||
#
|
||||
# Profiles
|
||||
#
|
||||
resources :profiles, only: [:index, :show, :update]
|
||||
|
||||
#
|
||||
# Activations
|
||||
#
|
||||
# resources :activations, only: [:edit]
|
||||
|
||||
get "/unsubscribe/:notify_token", to: "unsubscribes#update", as: :unsubscribe
|
||||
|
||||
# Pusher
|
||||
#
|
||||
resource :pusher, only: [:create]
|
||||
|
||||
#
|
||||
# Reactions
|
||||
#
|
||||
resources :reactions, only: [:create, :update, :destroy]
|
||||
|
||||
#
|
||||
# Registrations
|
||||
#
|
||||
resources :registrations, only: [:create] do
|
||||
put "destroy", on: :collection
|
||||
end
|
||||
|
||||
#
|
||||
# Searches
|
||||
#
|
||||
resource :searches, only: [:show]
|
||||
|
||||
#
|
||||
# Sessions
|
||||
#
|
||||
resources :sessions, only: [:create]
|
||||
|
||||
#
|
||||
# Sexes
|
||||
#
|
||||
resources :sexes, only: [:index, :show]
|
||||
|
||||
#
|
||||
# Symptoms
|
||||
#
|
||||
resources :symptoms, only: [:index, :show, :create]
|
||||
|
||||
#
|
||||
# Tags
|
||||
#
|
||||
resources :tags, only: [:index, :show, :create]
|
||||
|
||||
resources :topic_followings, only: [:show, :update]
|
||||
|
||||
#
|
||||
# Trackings
|
||||
#
|
||||
resources :trackings, only: [:index, :show, :create, :destroy]
|
||||
|
||||
#
|
||||
# Treatments
|
||||
#
|
||||
resources :treatments, only: [:index, :show, :create]
|
||||
|
||||
#
|
||||
# Users
|
||||
#
|
||||
resources :users, only: [:show, :update]
|
||||
|
||||
#
|
||||
# Weathers
|
||||
#
|
||||
resources :weathers, only: [:index]
|
||||
|
||||
resources :patterns
|
||||
resources :charts_pattern, only: [:index]
|
||||
post "/aws_ses/notification", to: "aws_ses#notification"
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user