Project

General

Profile

Download (8.76 KB) Statistics
| Branch: | Tag: | Revision:
Katello::Engine.routes.draw do

resources :system_groups do
collection do
get :items
get :all
end
end

resources :content_search do
collection do
post :errata
post :products
post :packages
post :puppet_modules
post :packages_items
post :errata_items
post :puppet_modules_items
get :view_packages
get :view_puppet_modules
post :repos
post :views
get :repo_packages
get :repo_errata
get :repo_puppet_modules
get :repo_compare_packages
get :repo_compare_errata
get :repo_compare_puppet_modules
get :view_compare_packages
get :view_compare_errata
get :view_compare_puppet_modules
end
end

resources :content_view_definitions do
collection do
get :default_label
get :items
end

member do
post :clone
get :views
get :publish_setup
post :publish
get :status, action: :definition_status
get :content
put :update_content
put :update_component_views
end

resources :content_views, :only => [:destroy] do
member do
post :refresh
end
end

resources :filters, :controller => :filters, :only => [:index, :new, :create, :edit, :update] do
collection do
delete :destroy_filters
end

resources :rules, :controller => :filter_rules, :only => [:new, :create, :edit, :update] do
collection do
delete :destroy_rules
end

member do
get :edit_inclusion
get :edit_parameter_list
get :edit_date_type_parameters
put :add_parameter
put :update_parameter
delete :destroy_parameters
end
end
end
end

resources :content_views do
collection do
get :auto_complete
end
end

resources :activation_keys, :only => [:index] do
collection do
get :all
end
end

resources :gpg_keys, :only => [:index] do
collection do
get :all
end
end

resources :sync_plans, :only => [:index] do
collection do
get :all
end
end

resources :sync_management, :only => [:destroy] do
collection do
get :manage
get :index
get :sync_status
get :product_status
post :sync
end
end

get "notices/note_count"
get "notices/get_new"
get "notices/auto_complete_search"
match 'notices/:id/details' => 'notices#details', :via => :get, :as => 'notices_details'
match 'notices' => 'notices#show', :via => :get
match 'notices' => 'notices#destroy_all', :via => :delete

resources :subscriptions, :only => [:index] do
collection do
get :all
get :index
end
end

resources :dashboard, :only => [:index] do
collection do
get :sync
get :notices
get :errata
get :content_views
get :promotions
get :systems
get :system_groups
get :subscriptions
get :subscriptions_totals
put :update
end
end

resources :systems, :only => [:index] do
collection do
get :all
end
end

resources :operations, :only => [:index] do
end

resources :packages, :only => [:show] do
member do
get :changelog
get :filelist
get :dependencies
get :details
end
collection do
get :auto_complete_library
get :auto_complete_nvrea_library
get :validate_name_library
get :auto_complete
end
end

resources :puppet_modules, :only => [:show] do
collection do
get :auto_complete
get :author_auto_complete
end
end

resources :distributors do
resources :events, :only => [:index, :show], :controller => "distributor_events" do
collection do
get :status, action: :distributor_status
get :more_events
get :items
end
end

member do
get :edit
get :subscriptions
post :update_subscriptions
get :products
get :more_products
get :download
get :custom_info
end
collection do
get :auto_complete
get :items
get :env_items
get :environments
delete :bulk_destroy
end
end

resources :products, :only => [:index] do
member do
put :refresh_content
put :disable_content
end
collection do
get :auto_complete
get :all
end
end

resources :users do
collection do
get :auto_complete_search
get :items
post :enable_helptip
post :disable_helptip
end
member do
post :clear_helptips
put :update_roles
put :update_locale
put :update_preference
put :setup_default_org
get :edit_environment
put :update_environment
end
end

resources :providers do
collection do
get :auto_complete_search
put :refresh_products
end

resources :products do
get :default_label, :on => :collection

resources :repositories, :only => [:new, :create, :edit, :destroy] do
get :default_label, :on => :collection
member do
put :update_gpg_key, :as => :update_repo_gpg_key
end
end
end
collection do
get :items
get :redhat_provider
get :redhat_provider_tab
post :redhat_provider, :action => :update_redhat_provider
end
member do
get :repo_discovery
get :discovered_repos
get :new_discovered_repos
post :discover
post :cancel_discovery
get :products_repos
get :manifest_progress
get :schedule
end
end

match '/providers/:id' => 'providers#update', :via => :put
match '/providers/:id' => 'providers#update', :via => :post

match '/repositories/:id/enable_repo' => 'repositories#enable_repo', :via => :put, :as => :enable_repo

resources :repositories, :only => [:new, :create, :edit, :destroy] do
collection do
get :auto_complete_library
end
end

resources :promotions, :only => [] do
collection do
get :index, :action => :show
end
member do
get :show
get :details
get :content_views
end
end

match '/organizations/:org_id/environments/:env_id/edit' => 'environments#update', :via => :put

resources :organizations do
collection do
get :auto_complete_search
get :items
get :default_label
end
member do
get :show
get :environments_partial
get :events
get :download_debug_certificate
get :apply_default_info_status
end
resources :environments do
get :default_label, :on => :collection
member do
get :products
get :content_views
end
collection do
get :registerable_paths
end
resources :content_view_versions, :only => [:show] do
member do
get :content
end
end
end
end
match '/organizations/:id/edit' => 'organizations#update', :via => :put
match '/organizations/:id/default_info/:informable_type' => 'organizations#default_info', :via => :get, :as => :organization_default_info

resources :changesets, :only => [:update, :index, :show, :create, :new, :edit, :destroy] do
member do
put :name
get :dependencies
post :apply
get :status, action: :changeset_status
get :object
end
collection do
get :auto_complete_search
get :list
get :items
end
end

resources :environments do
collection do
get :all
end
member do
get :content_views
end
end

match '/roles/show_permission' => 'roles#show_permission', :via => :get
resources :roles do
put "create_permission" => "roles#create_permission"

resources :permission, :only => {} do
delete "destroy_permission" => "roles#destroy_permission", :as => "destroy"
post "update_permission" => "roles#update_permission", :as => "update"
end
collection do
get :auto_complete_search
get :items
end
resources :ldap_groups, :only => [] do
member do
delete "destroy" => "roles#destroy_ldap_group", :as => "destroy"
end
collection do
post "create" => "roles#create_ldap_group", :as => "create"
end
end
end
match '/roles/:organization_id/resource_type/verbs_and_scopes' => 'roles#verbs_and_scopes', :via => :get, :as => 'verbs_and_scopes'

resources :search, :only => {} do
get 'show', :on => :collection

get 'history', :on => :collection
delete 'history' => 'search#destroy_history', :on => :collection

get 'favorite', :on => :collection
post 'favorite' => 'search#create_favorite', :on => :collection
delete 'favorite/:id' => 'search#destroy_favorite', :on => :collection, :as => 'destroy_favorite'
end

root :to => "dashboard#index"

match '/user_session/set_org' => 'user_sessions#set_org', :via => :post

match 'about', :to => "application_info#about", :as => "about"
end
(7-7/7)