summaryrefslogtreecommitdiff
path: root/httemplate/edit/svc_broadband.cgi
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2012-05-08 20:34:47 -0700
committerIvan Kohler <ivan@freeside.biz>2012-05-08 20:34:47 -0700
commite4e9e2f1fe6f48cf22486962c6bf84f50d201358 (patch)
tree9cf0119aee57e7b8568ac2e085c0caa085032562 /httemplate/edit/svc_broadband.cgi
parenta68564e6856a7ea63763eeaf7962a5cb2df649af (diff)
fix service definition modifiers (inventory, hardware) w/svc_broadband, RT#17659
Diffstat (limited to 'httemplate/edit/svc_broadband.cgi')
-rw-r--r--httemplate/edit/svc_broadband.cgi16
1 files changed, 5 insertions, 11 deletions
diff --git a/httemplate/edit/svc_broadband.cgi b/httemplate/edit/svc_broadband.cgi
index b266928a1..0d4b9897b 100644
--- a/httemplate/edit/svc_broadband.cgi
+++ b/httemplate/edit/svc_broadband.cgi
@@ -3,7 +3,7 @@
'name' => 'broadband service',
'table' => 'svc_broadband',
'fields' => \@fields,
- 'field_callback' => $field_callback,
+ 'svc_field_callback' => $svc_field_callback,
'svc_new_callback' => $svc_edit_callback,
'svc_edit_callback' => $svc_edit_callback,
'svc_error_callback' => $svc_edit_callback,
@@ -161,20 +161,14 @@ my $svc_edit_callback = sub {
}
};
-my $field_callback = sub {
+my $svc_field_callback = sub {
my ($cgi, $object, $fieldref) = @_;
my $columndef = $part_svc->part_svc_column($fieldref->{'field'});
- if ($columndef->columnflag eq 'F') {
- $fieldref->{'type'} = length($columndef->columnvalue)
- ? 'fixed'
- : 'hidden';
- $fieldref->{'value'} = $columndef->columnvalue;
+ if ($fieldref->{field} eq 'usergroup' && $columndef->columnflag eq 'F') {
- if ( $fieldref->{field} eq 'usergroup' ) {
- $fieldref->{'formatted_value'} =
- [ $object->radius_groups('long_description') ];
- }
+ $fieldref->{'formatted_value'} =
+ [ $object->radius_groups('long_description') ];
}
};