From 452da5c4005c7dccc504db38578b9af2227d6e15 Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Thu, 20 Dec 2012 11:50:46 -0800 Subject: improve display of ticket service links, #17067 --- rt/lib/RT/URI/freeside/Internal.pm | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'rt/lib') diff --git a/rt/lib/RT/URI/freeside/Internal.pm b/rt/lib/RT/URI/freeside/Internal.pm index b5e56ee1f..61b256ef9 100644 --- a/rt/lib/RT/URI/freeside/Internal.pm +++ b/rt/lib/RT/URI/freeside/Internal.pm @@ -161,12 +161,12 @@ sub _FreesideURILabelLong { } elsif ( $table eq 'cust_svc' ) { my $string = ''; - my $cust = $self->CustomerResolver; - if ( $cust ) { - $string = $cust->AsStringLong; - } - $string .= '' . - $self->AsString . ''; + # we now do this within the UI + #my $cust = $self->CustomerResolver; + #if ( $cust ) { + # $string = $cust->AsStringLong; + #} + $string .= $self->AsString; return $string; } else { @@ -177,6 +177,16 @@ sub _FreesideURILabelLong { } +sub AsString { + my $self = shift; + if ( $self->{'fstable'} eq 'cust_svc' ) { + return '' . + $self->_FreesideURILabel . ''; + } else { + $self->SUPER::AsString; + } +} + sub CustomerResolver { my $self = shift; if ( $self->{fstable} eq 'cust_main' ) { -- cgit v1.2.1