Sha256: 30927d14cee96c7853db5c1424240096f92beba33d36e4177189d68e41acf51d

Contents?: true

Size: 1.15 KB

Versions: 72

Compression:

Stored size: 1.15 KB

Contents

Rails.application.routes.draw do
  scope module: "public" do
    root to: "home#index"
    get "invitation" => "home#invitation", :as => "invitation"

    if Rails.env.development?
      get "docs", to: "home#docs"
      get "docs/*page", to: "home#docs"
    end
  end

  namespace :account do
    shallow do
      # TODO we need to either implement a dashboard or deprecate this.
      root to: "dashboard#index", as: "dashboard"

      resource :two_factor, only: [:create, :destroy]

      # user-level onboarding tasks.
      namespace :onboarding do
        resources :user_details
        resources :user_email
      end

      # user specific resources.
      resources :users

      # team-level resources.
      resources :teams do
        resources :invitations do
          member do
            get :accept
            post :accept
          end
        end

        resources :memberships do
          member do
            post :demote
            post :promote
            post :reinvite
          end

          collection do
            get :search
          end
        end

        member do
          post :switch_to
        end
      end
    end
  end
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
bullet_train-1.2.10 config/routes.rb
bullet_train-1.2.9 config/routes.rb
bullet_train-1.2.8 config/routes.rb
bullet_train-1.2.7 config/routes.rb
bullet_train-1.2.6 config/routes.rb
bullet_train-1.2.5 config/routes.rb
bullet_train-1.2.4 config/routes.rb
bullet_train-1.2.3 config/routes.rb
bullet_train-1.2.2 config/routes.rb
bullet_train-1.2.1 config/routes.rb
bullet_train-1.2.0 config/routes.rb
bullet_train-1.1.10 config/routes.rb
bullet_train-1.1.9 config/routes.rb
bullet_train-1.1.7 config/routes.rb
bullet_train-1.1.6 config/routes.rb
bullet_train-1.1.5 config/routes.rb
bullet_train-1.1.4 config/routes.rb
bullet_train-1.1.3 config/routes.rb
bullet_train-1.1.2 config/routes.rb
bullet_train-1.1.1 config/routes.rb