summaryrefslogtreecommitdiff
path: root/httemplate/edit/tower.html
diff options
context:
space:
mode:
authormark <mark>2012-02-10 01:58:08 +0000
committermark <mark>2012-02-10 01:58:08 +0000
commitc81adbf7bbaa537b650f39bb76ce0b7b8c069450 (patch)
treecf717f829697f1827b555922734e50d5e5c3ccb8 /httemplate/edit/tower.html
parent8e4c66cfb8aaf0aee2d1142636e53d0e17d11d4f (diff)
allow towers without sectors, #16398 continued
Diffstat (limited to 'httemplate/edit/tower.html')
-rw-r--r--httemplate/edit/tower.html9
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>