Sha256: 50093a63b0ceaa1125d5398327e5cf832aeb2987334241acc6bc6b4bd51afb44

Contents?: true

Size: 789 Bytes

Versions: 8

Compression:

Stored size: 789 Bytes

Contents

Rails.application.routes.draw do
  namespace :foreman_virt_who_configure do
    resources :configs do
      collection do
        get 'auto_complete_search'
      end

      member do
        get 'deploy_script'
      end
    end

    namespace :api, :defaults => {:format => 'json'} do
      scope "(:apiv)", :module => :v2, :defaults => {:apiv => 'v2'}, :apiv => /v1|v2/, :constraints => ApiConstraints.new(:version => 2, :default => true) do
        resources :configs do
          get :deploy_script, :on => :member
        end

        if SETTINGS[:organizations_enabled]
          resources :organizations, :except => [:new, :edit] do
            # scoped by organization
            resources :configs, :only => [:index, :show]
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
foreman_virt_who_configure-0.4.1 config/routes.rb
foreman_virt_who_configure-0.3.3 config/routes.rb
foreman_virt_who_configure-0.4.0 config/routes.rb
foreman_virt_who_configure-0.3.2 config/routes.rb
foreman_virt_who_configure-0.3.1 config/routes.rb
foreman_virt_who_configure-0.3.0 config/routes.rb
foreman_virt_who_configure-0.2.2 config/routes.rb
foreman_virt_who_configure-0.2.1 config/routes.rb