foreman/config/routes/api/v2.rb @ 8076e753
dc742060 | Joseph Mitchell Magen | # config/routes/api/v2.rb
|
|
76cd46ce | Ohad Levy | Foreman::Application.routes.draw do
|
|
dc742060 | Joseph Mitchell Magen | namespace :api, :defaults => {:format => 'json'} do
|
|
dc38aad3 | Joseph Magen | # new v2 routes that point to v2
|
|
823e62f4 | Joseph Magen | scope "(:apiv)", :module => :v2, :defaults => {:apiv => 'v2'}, :apiv => /v1|v2/, :constraints => ApiConstraints.new(:version => 2, :default => true) do
|
|
453dc693 | Joseph Magen | resources :architectures, :except => [:new, :edit] do
|
|
constraints(:id => /[^\/]+/) do
|
|||
resources :hosts, :except => [:new, :edit]
|
|||
end
|
|||
resources :hostgroups, :except => [:new, :edit]
|
|||
resources :images, :except => [:new, :edit]
|
|||
resources :operatingsystems, :except => [:new, :edit]
|
|||
end
|
|||
dc38aad3 | Joseph Magen | ||
dc742060 | Joseph Mitchell Magen | resources :audits, :only => [:index, :show]
|
|
dc38aad3 | Joseph Magen | ||
453dc693 | Joseph Magen | resources :auth_source_ldaps, :except => [:new, :edit] do
|
|
resources :users, :except => [:new, :edit]
|
|||
resources :external_usergroups, :except => [:new, :edit]
|
|||
end
|
|||
63b050e7 | Ivan Necas | ||
dc38aad3 | Joseph Magen | resources :bookmarks, :except => [:new, :edit]
|
|
dc742060 | Joseph Mitchell Magen | ||
dc38aad3 | Joseph Magen | resources :common_parameters, :except => [:new, :edit]
|
|
dc742060 | Joseph Mitchell Magen | ||
958d69cd | Dmitri Dolguikh | resources :config_templates, :except => [:new, :edit] do
|
|
cf634596 | Joseph Mitchell Magen | (resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
fa941058 | Shlomi Zadok | post :clone, :on => :member
|
|
958d69cd | Dmitri Dolguikh | collection do
|
|
9250d8b4 | Tomas Strachota | post 'build_pxe_default'
|
|
get 'build_pxe_default' # Keeping get variant for backward compatibility, see #6976 for details
|
|||
958d69cd | Dmitri Dolguikh | get 'revision'
|
|
end
|
|||
ee66b3af | Shlomi Zadok | resources :template_combinations, :only => [:index, :create, :update, :show]
|
|
453dc693 | Joseph Magen | resources :operatingsystems, :except => [:new, :edit]
|
|
resources :os_default_templates, :except => [:new, :edit]
|
|||
958d69cd | Dmitri Dolguikh | end
|
|
510d53cd | Marek Hulan | resources :provisioning_templates, :except => [:new, :edit] do
|
|
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
post :clone, :on => :member
|
|||
collection do
|
|||
9250d8b4 | Tomas Strachota | post 'build_pxe_default'
|
|
510d53cd | Marek Hulan | get 'revision'
|
|
end
|
|||
6db107ae | Martin Bačovský | resources :template_combinations, :only => [:index, :create, :update, :show]
|
|
510d53cd | Marek Hulan | resources :operatingsystems, :except => [:new, :edit]
|
|
resources :os_default_templates, :except => [:new, :edit]
|
|||
end
|
|||
e1a1fa81 | Joseph Mitchell Magen | ||
dc38aad3 | Joseph Magen | resources :dashboard, :only => [:index]
|
|
e1a1fa81 | Joseph Mitchell Magen | ||
dc38aad3 | Joseph Magen | resources :environments, :except => [:new, :edit] do
|
|
e1a1fa81 | Joseph Mitchell Magen | (resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
dc38aad3 | Joseph Magen | resources :smart_proxies, :only => [] do
|
|
post :import_puppetclasses, :on => :member
|
|||
end
|
|||
21bf889a | Joseph Mitchell Magen | resources :smart_class_parameters, :except => [:new, :edit, :create] do
|
|
resources :override_values, :except => [:new, :edit]
|
|||
end
|
|||
248cad83 | Joseph Mitchell Magen | resources :puppetclasses, :except => [:new, :edit] do
|
|
21bf889a | Joseph Mitchell Magen | resources :smart_class_parameters, :except => [:new, :edit, :create] do
|
|
8076e753 | Ondrej Prazak | resources :override_values, :except => [:new, :edit, :destroy]
|
|
21bf889a | Joseph Mitchell Magen | end
|
|
248cad83 | Joseph Mitchell Magen | end
|
|
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
ee66b3af | Shlomi Zadok | resources :template_combinations, :only => [:index, :show, :create, :update]
|
|
e1a1fa81 | Joseph Mitchell Magen | end
|
|
dc38aad3 | Joseph Magen | resources :fact_values, :only => [:index]
|
|
resources :hostgroups, :except => [:new, :edit] do
|
|||
e1a1fa81 | Joseph Mitchell Magen | (resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
5eb88cf5 | Ori Rabin | post :clone, :on => :member
|
|
4ab67d21 | Daniel Lobato | resources :parameters, :except => [:new, :edit] do
|
|
collection do
|
|||
delete '/', :to => :reset
|
|||
end
|
|||
end
|
|||
21bf889a | Joseph Mitchell Magen | resources :smart_variables, :except => [:new, :edit, :create] do
|
|
resources :override_values, :except => [:new, :edit]
|
|||
end
|
|||
resources :smart_class_parameters, :except => [:new, :edit, :create] do
|
|||
resources :override_values, :except => [:new, :edit]
|
|||
end
|
|||
resources :puppetclasses, :except => [:new, :edit]
|
|||
aa2cd9f2 | Joseph Mitchell Magen | resources :hostgroup_classes, :path => :puppetclass_ids, :only => [:index, :create, :destroy]
|
|
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
ee66b3af | Shlomi Zadok | resources :template_combinations, :only => [:show, :index, :create, :update]
|
|
e1a1fa81 | Joseph Mitchell Magen | end
|
|
dc38aad3 | Joseph Magen | resources :media, :except => [:new, :edit] do
|
|
e1a1fa81 | Joseph Mitchell Magen | (resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
453dc693 | Joseph Magen | resources :operatingsystems, :except => [:new, :edit]
|
|
e1a1fa81 | Joseph Mitchell Magen | end
|
|
dc38aad3 | Joseph Magen | resources :models, :except => [:new, :edit]
|
|
e1a1fa81 | Joseph Mitchell Magen | ||
42c9541f | Joseph Magen | constraints(:id => /[^\/]+/) do
|
|
resources :operatingsystems, :except => [:new, :edit] do
|
|||
get :bootfiles, :on => :member
|
|||
resources :parameters, :except => [:new, :edit] do
|
|||
collection do
|
|||
delete '/', :to => :reset
|
|||
end
|
|||
4ab67d21 | Daniel Lobato | end
|
|
42c9541f | Joseph Magen | resources :os_default_templates, :except => [:new, :edit]
|
|
453dc693 | Joseph Magen | resources :ptables, :except => [:new, :edit]
|
|
resources :architectures, :except => [:new, :edit]
|
|||
resources :config_templates, :except => [:new, :edit]
|
|||
510d53cd | Marek Hulan | resources :provisioning_templates, :except => [:new, :edit]
|
|
453dc693 | Joseph Magen | resources :images, :except => [:new, :edit]
|
|
resources :media, :only => [:index, :show]
|
|||
4ab67d21 | Daniel Lobato | end
|
|
453dc693 | Joseph Magen | resources :os_default_templates, :except => [:new, :edit]
|
|
resources :hosts, :except => [:new, :edit]
|
|||
resources :hostgroups, :except => [:new, :edit]
|
|||
resources :media, :except => [:new, :edit]
|
|||
resources :ptables, :except => [:new, :edit]
|
|||
resources :architectures, :except => [:new, :edit]
|
|||
resources :puppetclasses, :except => [:new, :edit]
|
|||
resources :config_templates, :except => [:new, :edit]
|
|||
resources :os_default_templates, :except => [:new, :edit]
|
|||
57526a20 | Joseph Mitchell Magen | end
|
|
248cad83 | Joseph Mitchell Magen | resources :puppetclasses, :except => [:new, :edit] do
|
|
21bf889a | Joseph Mitchell Magen | resources :smart_variables, :except => [:new, :edit] do
|
|
resources :override_values, :except => [:new, :edit]
|
|||
248cad83 | Joseph Mitchell Magen | end
|
|
21bf889a | Joseph Mitchell Magen | resources :smart_class_parameters, :except => [:new, :edit, :create] do
|
|
8076e753 | Ondrej Prazak | resources :override_values, :except => [:new, :edit, :destroy]
|
|
21bf889a | Joseph Mitchell Magen | end
|
|
resources :environments, :only => [] do
|
|||
resources :smart_class_parameters, :except => [:new, :edit, :create] do
|
|||
8076e753 | Ondrej Prazak | resources :override_values, :except => [:new, :edit, :destroy]
|
|
21bf889a | Joseph Mitchell Magen | end
|
|
end
|
|||
453dc693 | Joseph Magen | resources :hostgroups, :only => [:index, :show]
|
|
resources :environments, :only => [:index, :show]
|
|||
248cad83 | Joseph Mitchell Magen | end
|
|
453dc693 | Joseph Magen | resources :ptables, :except => [:new, :edit] do
|
|
d1e6d79e | Shlomi Zadok | (resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
510d53cd | Marek Hulan | post :clone, :on => :member
|
|
collection do
|
|||
get 'revision'
|
|||
end
|
|||
453dc693 | Joseph Magen | resources :operatingsystems, :except => [:new, :edit]
|
|
end
|
|||
dc38aad3 | Joseph Magen | ||
resources :reports, :only => [:index, :show, :destroy] do
|
|||
get :last, :on => :collection
|
|||
end
|
|||
acfbc458 | Marek Hulan | resources :roles, :except => [:new, :edit] do
|
|
resources :filters, :except => [:new, :edit] do
|
|||
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
end
|
|||
453dc693 | Joseph Magen | resources :users, :except => [:new, :edit]
|
|
acfbc458 | Marek Hulan | end
|
|
14e81700 | Tomas Strachota | resources :permissions, :only => [:index, :show] do
|
|
collection do
|
|||
get :resource_types
|
|||
end
|
|||
end
|
|||
acfbc458 | Marek Hulan | ||
resources :filters, :except => [:new, :edit] do
|
|||
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
end
|
|||
dc38aad3 | Joseph Magen | ||
resources :settings, :only => [:index, :show, :update]
|
|||
21bf889a | Joseph Mitchell Magen | resources :smart_variables, :except => [:new, :edit] do
|
|
resources :override_values, :except => [:new, :edit]
|
|||
end
|
|||
dc38aad3 | Joseph Magen | ||
8076e753 | Ondrej Prazak | resources :smart_class_parameters, :except => [:new, :edit, :create, :destroy] do
|
|
21bf889a | Joseph Mitchell Magen | resources :override_values, :except => [:new, :edit]
|
|
end
|
|||
dc38aad3 | Joseph Magen | ||
21bf889a | Joseph Mitchell Magen | resources :override_values, :only => [:update, :destroy]
|
|
aa2cd9f2 | Joseph Mitchell Magen | ||
dc38aad3 | Joseph Magen | resources :statistics, :only => [:index]
|
|
match '/', :to => 'home#index'
|
|||
match 'status', :to => 'home#status', :as => "status"
|
|||
resources :reports, :only => [:create]
|
|||
resources :subnets, :except => [:new, :edit] do
|
|||
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
453dc693 | Joseph Magen | resources :domains, :except => [:new, :edit]
|
|
resources :interfaces, :except => [:new, :edit]
|
|||
end
|
|||
resources :usergroups, :except => [:new, :edit] do
|
|||
resources :users, :except => [:new, :edit]
|
|||
resources :usergroups, :except => [:new, :edit]
|
|||
dc38aad3 | Joseph Magen | end
|
|
4b2dffae | Daniel Lobato | resources :usergroups, :except => [:new, :edit] do
|
|
resources :external_usergroups, :except => [:new, :edit] do
|
|||
put :refresh, :on => :member
|
|||
end
|
|||
end
|
|||
dc38aad3 | Joseph Magen | ||
resources :users, :except => [:new, :edit] do
|
|||
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
453dc693 | Joseph Magen | resources :roles, :except => [:new, :edit]
|
|
resources :usergroups, :except => [:new, :edit]
|
|||
dc38aad3 | Joseph Magen | end
|
|
resources :template_kinds, :only => [:index]
|
|||
resources :template_combinations, :only => [:show, :destroy]
|
|||
111cde57 | Joseph Magen | resources :config_groups, :except => [:new, :edit]
|
|
dc38aad3 | Joseph Magen | ||
10ac97b0 | Joseph Magen | resources :compute_attributes, :only => [:create, :update]
|
|
resources :compute_profiles, :except => [:new, :edit] do
|
|||
resources :compute_attributes, :only => [:create, :update]
|
|||
resources :compute_resources, :except => [:new, :edit] do
|
|||
resources :compute_attributes, :only => [:create, :update]
|
|||
end
|
|||
end
|
|||
dc38aad3 | Joseph Magen | # add "constraint" that unconstrained and allows :id to have dot notation ex. sat.redhat.com
|
|
constraints(:id => /[^\/]+/) do
|
|||
resources :compute_resources, :except => [:new, :edit] do
|
|||
resources :images, :except => [:new, :edit]
|
|||
get :available_images, :on => :member
|
|||
ea49a05e | James Netherton | get :available_clusters, :on => :member
|
|
fe1a2733 | Greg Petras | get :available_folders, :on => :member
|
|
e4d88172 | Greg Petras | get :available_networks, :on => :member
|
|
ea49a05e | James Netherton | get :available_storage_domains, :on => :member
|
|
a52580f5 | Greg Petras | get 'available_storage_domains/(:storage_domain)', :to => 'compute_resources#available_storage_domains', :on => :member
|
|
ea49a05e | James Netherton | get 'available_clusters/(:cluster_id)/available_networks', :to => 'compute_resources#available_networks', :on => :member
|
|
fe1a2733 | Greg Petras | get 'available_clusters/(:cluster_id)/available_resource_pools', :to => 'compute_resources#available_resource_pools', :on => :member
|
|
3ccd0ef6 | Jason Montleon | put :associate, :on => :member
|
|
dc38aad3 | Joseph Magen | (resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
10ac97b0 | Joseph Magen | resources :compute_attributes, :only => [:create, :update]
|
|
resources :compute_profiles, :except => [:new, :edit] do
|
|||
resources :compute_attributes, :only => [:create, :update]
|
|||
end
|
|||
dc38aad3 | Joseph Magen | end
|
|
10ac97b0 | Joseph Magen | ||
3a36bdf6 | Stephen Benjamin | resources :mail_notifications, :only => [:index, :show]
|
|
77f70152 | Stephen Benjamin | resources :realms, :except => [:new, :edit] do
|
|
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
resources :users, :except => [:new, :edit]
|
|||
77f70152 | Stephen Benjamin | end
|
|
dc38aad3 | Joseph Magen | resources :domains, :except => [:new, :edit] do
|
|
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
resources :parameters, :except => [:new, :edit] do
|
|||
collection do
|
|||
delete '/', :to => :reset
|
|||
end
|
|||
end
|
|||
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
resources :hostgroups, :except => [:new, :edit]
|
|||
resources :subnets, :except => [:new, :edit]
|
|||
resources :users, :except => [:new, :edit]
|
|||
resources :interfaces, :except => [:new, :edit]
|
|||
dc38aad3 | Joseph Magen | end
|
|
78ced7bb | Joseph Magen | resources :smart_proxies, :except => [:new, :edit] do
|
|
(resources :locations, :only => [:index, :show]) if SETTINGS[:locations_enabled]
|
|||
(resources :organizations, :only => [:index, :show]) if SETTINGS[:organizations_enabled]
|
|||
put :refresh, :on => :member
|
|||
post :import_puppetclasses, :on => :member
|
|||
resources :environments, :only => [] do
|
|||
post :import_puppetclasses, :on => :member
|
|||
end
|
|||
resources :autosign, :only => [:index]
|
|||
end
|
|||
dc38aad3 | Joseph Magen | resources :hosts, :except => [:new, :edit] do
|
|
get :status, :on => :member
|
|||
e54016da | Marek Hulan | get 'status/:type', :on => :member, :action => :get_status
|
|
7e8bfe82 | Walter Huf | get :vm_compute_attributes, :on => :member
|
|
bc11c17b | Ewoud Kohl van Wijngaarden | put :puppetrun, :on => :member
|
|
3ccd0ef6 | Jason Montleon | put :disassociate, :on => :member
|
|
dc38aad3 | Joseph Magen | put :boot, :on => :member
|
|
put :power, :on => :member
|
|||
post :facts, :on => :collection
|
|||
4f7a4d0b | David Davis | resources :audits, :only => :index
|
|
resources :facts, :only => :index, :controller => :fact_values
|
|||
dc38aad3 | Joseph Magen | resources :host_classes, :path => :puppetclass_ids, :only => [:index, :create, :destroy]
|
|
resources :interfaces, :except => [:new, :edit]
|
|||
resources :parameters, :except => [:new, :edit] do
|
|||
collection do
|
|||
delete '/', :to => :reset
|
|||
end
|
|||
end
|
|||
resources :puppetclasses, :except => [:new, :edit]
|
|||
resources :reports, :only => [:index, :show] do
|
|||
get :last, :on => :collection
|
|||
end
|
|||
resources :smart_variables, :except => [:new, :edit, :create] do
|
|||
resources :override_values, :except => [:new, :edit]
|
|||
end
|
|||
resources :smart_class_parameters, :except => [:new, :edit, :create] do
|
|||
resources :override_values, :except => [:new, :edit]
|
|||
end
|
|||
end
|
|||
end
|
|||
e1a1fa81 | Joseph Mitchell Magen | if SETTINGS[:locations_enabled]
|
|
e00b6ef0 | Joseph Mitchell Magen | resources :locations, :except => [:new, :edit] do
|
|
e1a1fa81 | Joseph Mitchell Magen | # scoped by location
|
|
resources :domains, :only => [:index, :show]
|
|||
77f70152 | Stephen Benjamin | resources :realms, :only => [:index, :show]
|
|
e1a1fa81 | Joseph Mitchell Magen | resources :subnets, :only => [:index, :show]
|
|
resources :hostgroups, :only => [:index, :show]
|
|||
resources :environments, :only => [:index, :show]
|
|||
resources :users, :only => [:index, :show]
|
|||
resources :config_templates, :only => [:index, :show]
|
|||
510d53cd | Marek Hulan | resources :provisioning_templates, :only => [:index, :show]
|
|
resources :ptables, :only => [:index, :show]
|
|||
e1a1fa81 | Joseph Mitchell Magen | resources :compute_resources, :only => [:index, :show]
|
|
resources :media, :only => [:index, :show]
|
|||
resources :smart_proxies, :only => [:index, :show]
|
|||
acfbc458 | Marek Hulan | resources :filters, :only => [:index, :show]
|
|
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
2de7832d | Ohad Levy | resources :parameters, :except => [:new, :edit] do
|
|
collection do
|
|||
delete '/', :to => :reset
|
|||
end
|
|||
end
|
|||
# scoped by location AND organization
|
|||
e00b6ef0 | Joseph Mitchell Magen | resources :organizations, :except => [:new, :edit] do
|
|
e1a1fa81 | Joseph Mitchell Magen | resources :domains, :only => [:index, :show]
|
|
77f70152 | Stephen Benjamin | resources :realms, :only => [:index, :show]
|
|
e1a1fa81 | Joseph Mitchell Magen | resources :subnets, :only => [:index, :show]
|
|
resources :hostgroups, :only => [:index, :show]
|
|||
resources :environments, :only => [:index, :show]
|
|||
resources :users, :only => [:index, :show]
|
|||
resources :config_templates, :only => [:index, :show]
|
|||
510d53cd | Marek Hulan | resources :provisioning_templates, :only => [:index, :show]
|
|
resources :ptables, :only => [:index, :show]
|
|||
e1a1fa81 | Joseph Mitchell Magen | resources :compute_resources, :only => [:index, :show]
|
|
resources :media, :only => [:index, :show]
|
|||
resources :smart_proxies, :only => [:index, :show]
|
|||
acfbc458 | Marek Hulan | resources :filters, :only => [:index, :show]
|
|
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
e1a1fa81 | Joseph Mitchell Magen | end
|
|
end
|
|||
end
|
|||
if SETTINGS[:organizations_enabled]
|
|||
e00b6ef0 | Joseph Mitchell Magen | resources :organizations, :except => [:new, :edit] do
|
|
e1a1fa81 | Joseph Mitchell Magen | # scoped by organization
|
|
resources :domains, :only => [:index, :show]
|
|||
77f70152 | Stephen Benjamin | resources :realms, :only => [:index, :show]
|
|
e1a1fa81 | Joseph Mitchell Magen | resources :subnets, :only => [:index, :show]
|
|
resources :hostgroups, :only => [:index, :show]
|
|||
resources :environments, :only => [:index, :show]
|
|||
resources :users, :only => [:index, :show]
|
|||
resources :config_templates, :only => [:index, :show]
|
|||
510d53cd | Marek Hulan | resources :provisioning_templates, :only => [:index, :show]
|
|
resources :ptables, :only => [:index, :show]
|
|||
e1a1fa81 | Joseph Mitchell Magen | resources :compute_resources, :only => [:index, :show]
|
|
resources :media, :only => [:index, :show]
|
|||
resources :smart_proxies, :only => [:index, :show]
|
|||
acfbc458 | Marek Hulan | resources :filters, :only => [:index, :show]
|
|
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
2de7832d | Ohad Levy | resources :parameters, :except => [:new, :edit] do
|
|
collection do
|
|||
delete '/', :to => :reset
|
|||
end
|
|||
end
|
|||
e1a1fa81 | Joseph Mitchell Magen | # scoped by location AND organization
|
|
e00b6ef0 | Joseph Mitchell Magen | resources :locations, :except => [:new, :edit] do
|
|
e1a1fa81 | Joseph Mitchell Magen | resources :domains, :only => [:index, :show]
|
|
77f70152 | Stephen Benjamin | resources :realms, :only => [:index, :show]
|
|
e1a1fa81 | Joseph Mitchell Magen | resources :subnets, :only => [:index, :show]
|
|
resources :hostgroups, :only => [:index, :show]
|
|||
resources :environments, :only => [:index, :show]
|
|||
resources :users, :only => [:index, :show]
|
|||
resources :config_templates, :only => [:index, :show]
|
|||
510d53cd | Marek Hulan | resources :provisioning_templates, :only => [:index, :show]
|
|
resources :ptables, :only => [:index, :show]
|
|||
e1a1fa81 | Joseph Mitchell Magen | resources :compute_resources, :only => [:index, :show]
|
|
resources :media, :only => [:index, :show]
|
|||
resources :smart_proxies, :only => [:index, :show]
|
|||
acfbc458 | Marek Hulan | resources :filters, :only => [:index, :show]
|
|
453dc693 | Joseph Magen | resources :hosts, :except => [:new, :edit]
|
|
e1a1fa81 | Joseph Mitchell Magen | end
|
|
end
|
|||
end
|
|||
bb3916d6 | Ohad Levy | get 'orchestration/(:id)/tasks', :to => 'tasks#index'
|
|
611fd588 | Amos Benari | resources :plugins, :only => [:index]
|
|
dc38aad3 | Joseph Magen | end
|
|
dc742060 | Joseph Mitchell Magen | end
|
|
2807589b | Corey Osman | end
|