Sha256: ad71e3d5c3aab4a16608a820396013a4a6699cf5b7b3558f9a4789f696305172

Contents?: true

Size: 1.08 KB

Versions: 38

Compression:

Stored size: 1.08 KB

Contents

Rails.application.routes.draw do

  root :to => 'application#index'

  mount OpenStax::Accounts::Engine => '/accounts'

  post 'oauth/token', :to => 'oauth#token'

  namespace :api do

    post 'dummy', :to => 'dummy#dummy'

    resources :users, :only => [:index]
    resource :user, :only => [:update] do
      post 'find-or-create', to: 'users#create'
    end

    resources :groups, :only => [:show, :create, :update, :destroy] do
      post '/members/:user_id', to: 'group_members#create'
      delete '/members/:user_id', to: 'group_members#destroy'

      post '/owners/:user_id', to: 'group_owners#create'
      delete '/owners/:user_id', to: 'group_owners#destroy'

      post '/nestings/:member_group_id', to: 'group_nestings#create'
      delete '/nestings/:member_group_id', to: 'group_nestings#destroy'
    end

    resources :application_users, :only => [:index] do
      collection do
        get 'updates'
        put 'updated'
      end
    end

    resources :application_groups, :only => [] do
      collection do
        get 'updates'
        put 'updated'
      end
    end

  end

end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
openstax_accounts-7.13.1 spec/dummy/config/routes.rb
openstax_accounts-7.13.0 spec/dummy/config/routes.rb
openstax_accounts-7.12.0 spec/dummy/config/routes.rb
openstax_accounts-7.11.0 spec/dummy/config/routes.rb
openstax_accounts-7.10.0 spec/dummy/config/routes.rb
openstax_accounts-7.9.0 spec/dummy/config/routes.rb
openstax_accounts-7.8.0 spec/dummy/config/routes.rb
openstax_accounts-7.7.0 spec/dummy/config/routes.rb
openstax_accounts-7.6.0 spec/dummy/config/routes.rb
openstax_accounts-7.5.0 spec/dummy/config/routes.rb
openstax_accounts-7.4.0 spec/dummy/config/routes.rb
openstax_accounts-7.3.0 spec/dummy/config/routes.rb
openstax_accounts-7.2.0 spec/dummy/config/routes.rb
openstax_accounts-7.1.0 spec/dummy/config/routes.rb
openstax_accounts-7.0.1 spec/dummy/config/routes.rb
openstax_accounts-7.0.0 spec/dummy/config/routes.rb
openstax_accounts-6.4.2 spec/dummy/config/routes.rb
openstax_accounts-6.4.1 spec/dummy/config/routes.rb
openstax_accounts-6.4.0 spec/dummy/config/routes.rb
openstax_accounts-6.3.2 spec/dummy/config/routes.rb