Sha256: 5a9d022ff90ef8d69e08a76902f5874f8473d1ee75e1a50d95ba313775f5d822

Contents?: true

Size: 1.16 KB

Versions: 12

Compression:

Stored size: 1.16 KB

Contents

Avo::Engine.routes.draw do
  root 'home#index'

  get '/avo-api/:resource_name/filters',  to: 'filters#index'

  get '/avo-api/:resource_name/actions',  to: 'actions#index'
  post '/avo-api/:resource_name/actions', to: 'actions#handle'

  get '/avo-api/search',                  to: 'search#index'
  get '/avo-api/:resource_name/search',   to: 'search#resource'

  get '/avo-api/:resource_name',          to: 'resources#index'
  post '/avo-api/:resource_name',         to: 'resources#create'
  get '/avo-api/:resource_name/new',      to: 'resources#new'
  get '/avo-api/:resource_name/:id',      to: 'resources#show'
  get '/avo-api/:resource_name/:id/edit', to: 'resources#edit'
  put '/avo-api/:resource_name/:id',      to: 'resources#update'
  delete '/avo-api/:resource_name/:id',   to: 'resources#destroy'

  post '/avo-api/:resource_name/:id/attach/:attachment_name/:attachment_id', to: 'relations#attach'
  post '/avo-api/:resource_name/:id/detach/:attachment_name/:attachment_id', to: 'relations#detach'

  # Tools
  get '/avo-tools/resource-overview', to: 'resource_overview#index'

  # Catch them all
  get '/:view/(:tool)/(:resource_name)/(:option)', to: 'home#index'
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
avo-0.4.10 config/routes.rb
avo-0.4.9 config/routes.rb
avo-0.4.8 config/routes.rb
avo-0.4.7 config/routes.rb
avo-0.4.6 config/routes.rb
avo-0.4.5 config/routes.rb
avo-0.4.4 config/routes.rb
avo-0.4.3 config/routes.rb
avo-0.4.2 config/routes.rb
avo-0.4.1 config/routes.rb
avo-0.3.2 config/routes.rb
avo-0.3.1 config/routes.rb