X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Ftower.html;h=946a1405e9227a3288626e5ca0e300c8501a91f1;hb=9e878943532b9ecb84bac1db76c05cf9bc09d2cc;hp=673a2713a78b188c2e19b77c97a2d94141c4ea45;hpb=a57b44fce003ff336e5e9b3990f4a4b6e288f758;p=freeside.git diff --git a/httemplate/edit/tower.html b/httemplate/edit/tower.html index 673a2713a..946a1405e 100644 --- a/httemplate/edit/tower.html +++ b/httemplate/edit/tower.html @@ -2,26 +2,39 @@ name_singular => 'tower', table => 'tower', viewall_dir => 'browse', + html_init => include('/elements/mapselect.html'), fields => [ 'towername', { field=>'disabled', type=>'checkbox', value=>'Y', }, - { field => 'default_ip_addr', + { field=>'color', type=>'pickcolor' }, + { field => 'default_ip_addr', curr_value_callback => $default_ip_addr_callback }, - { field => 'sectornum', - type => 'tower_sector', - o2m_table => 'tower_sector', - m2_label => 'Sector', - m2_error_callback => $m2_error_callback, - }, 'latitude', 'longitude', + 'altitude', + 'height', + 'veg_height', +# { field => 'sectornum', +# type => 'tower_sector', +# o2m_table => 'tower_sector', +# m2_label => 'Sector', +# m2_error_callback => $m2_error_callback, +# }, + { type => 'tower_sectors', + field => 'sectornum', + # does its own o2m-thing + }, ], - labels => { 'towernum' => 'Tower', - 'towername' => 'Name', - 'sectornum' => 'Sector', - 'disabled' => 'Disabled', + labels => { 'towernum' => 'Tower', + 'towername' => 'Name', + 'sectornum' => 'Sector', + 'disabled' => 'Disabled', 'default_ip_addr' => 'Tower IP address', - 'latitude' => 'Latitude', - 'longitude' => 'Longitude', + 'latitude' => 'Latitude', + 'longitude' => 'Longitude', + 'altitude' => 'Altitude (feet)', + 'height' => 'Tower height (feet)', + 'veg_height' => 'Vegetation height (feet)', + 'color' => 'Color', }, &> <%init> @@ -29,7 +42,10 @@ my $m2_error_callback = sub { # reconstruct the list my ($cgi, $object) = @_; - my @fields = qw(sectorname ip_addr); + my @fields = qw( + sectorname ip_addr height freq_mhz direction width tilt v_width db_high db_low sector_range + ); + map { my $k = $_; new FS::tower_sector {