Sha256: 7ee9cf032555793b21305d917a424837c3c246dc3df0cda608b901c3501631db

Contents?: true

Size: 953 Bytes

Versions: 1

Compression:

Stored size: 953 Bytes

Contents

# encode: UTF-8
VisualQuery::Engine.routes.draw do
  resources :queries, path: '', only: [:index, :create] do
    collection do
      get    '/new'                  => 'queries#new'

      get    '/columns/:klass'       => 'queries#columns'
      get    '/list_joinable/:klass' => 'queries#list_joinable'
      get    '/join_data/:klass'     => 'queries#join_data'

      get    :filter
      get    :remove_filter
      get    :sort_condition

      get    :new_sql
      get    '/edit_sql/:name'       => 'queries#edit_sql',       as: 'edit_sql'
      put    '/update_sql/:name'     => 'queries#update_sql'

      # some queries have too many params to fit in the server's meagre buffer for GETs
      match  '/results/:name'        => 'queries#results',        as: 'results', via: ['get','post']

      get    '/:name'                => 'queries#show',           as: 'show'
      delete '/:name'                => 'queries#destroy'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
visual_query-0.3.0 config/routes.rb