Sha256: 34c783d8b2bf1a00479c647d90fcfe8286428f14f3ca0fce803b1771d67b7535

Contents?: true

Size: 1.65 KB

Versions: 21

Compression:

Stored size: 1.65 KB

Contents

RedhatAccess::Engine.routes.draw do

  #API routes
  get 'configuration' => 'configuration#index'
  get 'logs' => 'api/logs#logs'
  get 'attachments' => 'api/attachments#index'
  post 'attachments' => 'api/attachments#create'

  unless  Foreman::Plugin.installed?('foreman_sam')
    scope '/' do
      resource :telemetry_configuration, only: [:show, :update]
    end
    get "/insights/templates/:page" => "analytics_dashboard#template"  # hack to get around angular-rails-templates bug
    scope '/r/insights' do
      get   '/',                    to: 'api/machine_telemetry_api#api_connection_test'
      get   '/v1/branch_info',      to: 'api/machine_telemetry_api#get_branch_info'
      post  '/uploads/(:id)',       to: 'api/machine_telemetry_api#proxy_upload'
      get '/view/api/:v/me' ,   to: 'api/telemetry_api#connection_status', :constraints => {:v =>/(v[0-9]|latest)/}
      match '/view/api/:path',      to: 'api/telemetry_api#proxy', :constraints => {:path => /.*/} ,via: [:get, :post, :delete,:put, :patch]
      match '/:path',               to: 'api/machine_telemetry_api#proxy', :constraints => {:path => /.*/}, via: [:get, :post, :delete,:put, :patch]
    end
    get 'insights', to: 'analytics_dashboard#index'
    get 'analytics_configuration', to: 'telemetry_configuration#index'
    match '/insights/*path', to: 'analytics_dashboard#index', via: [:get]
  end

  scope '/strata' do
    match '/:path', to: 'api/strata_proxy#call', :constraints => {:path => /.*/}, via: [:get, :post, :delete,:put]
  end

  #Angular UI routes

  match '/:path',  to: 'redhat_access#index', :constraints => {:path => /.*/}, :via => [:get]
  root :to => 'redhat_access#index'

end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
redhat_access-2.8.1 config/routes.rb
redhat_access-2.2.18 config/routes.rb
redhat_access-2.2.17 config/routes.rb
redhat_access-2.2.16 config/routes.rb
redhat_access-2.2.15 config/routes.rb
redhat_access-2.2.14 config/routes.rb
redhat_access-2.2.13 config/routes.rb
redhat_access-2.2.12 config/routes.rb
redhat_access-2.2.11 config/routes.rb
redhat_access-2.2.10 config/routes.rb
redhat_access-2.2.9 config/routes.rb
redhat_access-2.2.8 config/routes.rb
redhat_access-2.2.7 config/routes.rb
redhat_access-2.1.10 config/routes.rb
redhat_access-2.0.17 config/routes.rb
redhat_access-2.0.16 config/routes.rb
redhat_access-2.1.9 config/routes.rb
redhat_access-2.2.6 config/routes.rb
redhat_access-2.0.15 config/routes.rb
redhat_access-2.1.8 config/routes.rb