54 lines
1.1 KiB
Ruby
54 lines
1.1 KiB
Ruby
Rails.application.routes.draw do
|
|
root "buckets#index"
|
|
|
|
resource :account do
|
|
scope module: :accounts do
|
|
resource :join_code
|
|
resources :users
|
|
end
|
|
end
|
|
|
|
resolve "Bubble" do |bubble, options|
|
|
route_for :bucket_bubble, bubble.bucket, bubble, options
|
|
end
|
|
|
|
resources :buckets do
|
|
resources :bubbles do
|
|
resources :assignments
|
|
resources :boosts
|
|
resources :comments
|
|
resources :tags, shallow: true
|
|
|
|
scope module: :bubbles do
|
|
resource :image
|
|
resource :pop
|
|
resource :stage_picker
|
|
resources :stagings
|
|
end
|
|
end
|
|
|
|
resources :tags, only: :index
|
|
|
|
scope module: :buckets do
|
|
resources :views
|
|
end
|
|
end
|
|
|
|
resource :first_run
|
|
resource :session
|
|
|
|
resources :users do
|
|
scope module: :users do
|
|
resource :avatar
|
|
end
|
|
end
|
|
|
|
resources :workflows do
|
|
resources :stages, module: :workflows
|
|
end
|
|
|
|
get "join/:join_code", to: "users#new", as: :join
|
|
post "join/:join_code", to: "users#create"
|
|
get "up", to: "rails/health#show", as: :rails_health_check
|
|
end
|