diff options
author | mark <mark> | 2012-02-10 01:58:08 +0000 |
---|---|---|
committer | mark <mark> | 2012-02-10 01:58:08 +0000 |
commit | c81adbf7bbaa537b650f39bb76ce0b7b8c069450 (patch) | |
tree | cf717f829697f1827b555922734e50d5e5c3ccb8 /httemplate/edit/tower.html | |
parent | 8e4c66cfb8aaf0aee2d1142636e53d0e17d11d4f (diff) |
allow towers without sectors, #16398 continued
Diffstat (limited to 'httemplate/edit/tower.html')
-rw-r--r-- | httemplate/edit/tower.html | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/httemplate/edit/tower.html b/httemplate/edit/tower.html index c27d9d255..5a0f2a8ce 100644 --- a/httemplate/edit/tower.html +++ b/httemplate/edit/tower.html @@ -4,6 +4,8 @@ viewall_dir => 'browse', fields => [ 'towername', { field=>'disabled', type=>'checkbox', value=>'Y', }, + { field => 'default_ip_addr', + curr_value_callback => $default_ip_addr_callback }, { field => 'sectornum', type => 'tower_sector', o2m_table => 'tower_sector', @@ -15,6 +17,7 @@ 'towername' => 'Name', 'sectornum' => 'Sector', 'disabled' => 'Disabled', + 'default_ip_addr' => 'Tower IP address', }, &> <%init> @@ -34,4 +37,10 @@ my $m2_error_callback = sub { # reconstruct the list } grep /^sectornum\d+$/, ($cgi->param); }; +my $default_ip_addr_callback = sub { + my ($cgi, $object) = @_; + my $sector = $object ? $object->default_sector : ''; + $sector ? $sector->ip_addr : ''; +}; + </%init> |