[freeside-commits] freeside/httemplate/edit tower.html, 1.1.2.2, 1.1.2.3

Mark Wells mark at wavetail.420.am
Thu Feb 9 17:58:21 PST 2012


Update of /home/cvs/cvsroot/freeside/httemplate/edit
In directory wavetail.420.am:/tmp/cvs-serv21127/httemplate/edit

Modified Files:
      Tag: FREESIDE_2_3_BRANCH
	tower.html 
Log Message:
allow towers without sectors, #16398 continued

Index: tower.html
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/edit/tower.html,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -w -d -r1.1.2.2 -r1.1.2.3
--- tower.html	10 Dec 2011 00:37:04 -0000	1.1.2.2
+++ tower.html	10 Feb 2012 01:58:19 -0000	1.1.2.3
@@ -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 @@
   } 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>



More information about the freeside-commits mailing list