Project

General

Profile

« Previous | Next » 

Revision a7f78b19

Added by Ohad Levy over 12 years ago

  • ID a7f78b1919e885a0bdc8a3b0109264bb24c93b35

fixes #1148 - CRUD on lookup values via the API

View differences:

config/routes.rb
map.resources :media, :collection => {:auto_complete_search => :get}
map.resources :models, :collection => {:auto_complete_search => :get}
map.resources :architectures, :collection => {:auto_complete_search => :get}
map.resources :lookup_keys, :except => [:show, :new, :create], :requirements => {:id => /[^\/]+/}
map.resources :lookup_keys, :except => [:new, :create], :requirements => {:id => /[^\/]+/} do |keys|
keys.resources :lookup_values, :only => [:index, :create, :update, :destroy]
end
map.resources :puppetclasses, :member => { :assign => :post }, :collection => {:import_environments => :get, :auto_complete_search => :get} do |pc|
pc.resources :hosts, :requirements => {:id => /[^\/]+/}
pc.resources :lookup_keys, :except => [:show, :new, :create], :requirements => {:id => /[^\/]+/}

Also available in: Unified diff