Project

General

Profile

Download (979 Bytes) Statistics
| Branch: | Tag: | Revision:
class SubnetsController < ApplicationController
layout 'standard'

active_scaffold :subnet do |config|
config.columns = [:domain, :name, :number, :mask, :ranges, :dhcp, :vlanid]
config.create.columns = [:domain, :name, :number, :mask, :ranges, :dhcp, :priority, :vlanid]
config.columns[:domain].label = "Site"
config.columns[:vlanid].label = "VLAN id"
columns[:dhcp].label = "DHCP Server"
columns[:ranges].label = "Address ranges"
config.columns[:ranges].description = "A list of comma separated single IPs or start-end couples."
columns[:mask].label = "Netmask"
config.columns[:domain].form_ui = :select
config.columns[:dhcp].form_ui = :select
list.columns.exclude :created_at, :updated_at
list.sorting = {:domain => 'DESC' }
columns['domain'].sort_by :sql

# Deletes require a page update so as to show error messsages
config.delete.link.inline = false

config.nested.add_link "Hosts", [:hosts]
end
end
(24-24/27)