amahi/platform

View on GitHub
plugins/050-network/config/routes.rb

Summary

Maintainability
A
0 mins
Test Coverage
Network::Engine.routes.draw do
    # root of the plugin
    root :to => 'network#index'
    get 'leases' => 'network#index'

    get 'hosts' => 'network#hosts'
    post 'hosts' => 'network#create_host'
    delete 'host/:id' => 'network#destroy_host', as: 'destroy_host'

    get 'dns_aliases' => 'network#dns_aliases'
    post 'dns_aliases' => 'network#create_dns_alias'
    delete 'dns_alias/:id' => 'network#destroy_dns_alias', as: 'destroy_dns_alias'

    get 'settings' => 'network#settings'
    put 'update_lease_time' => 'network#update_lease_time'
    put 'update_gateway' => 'network#update_gateway'
    put 'update_dns' => 'network#update_dns'
    put 'update_dns_ips' => 'network#update_dns_ips'
    put 'toggle_setting/:id' => 'network#toggle_setting', as: 'toggle_setting'
    put 'update_dhcp_range/:id' => 'network#update_dhcp_range', as: 'update_dhcp_range'
end