From bdcb36b078b81da7de1aa2ba8d38af91964bbbf7 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 21 Jul 2010 10:31:15 +0000 Subject: show customers in ticket lists, RT#8784 --- rt/share/html/Elements/RT__Ticket/ColumnMap | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'rt/share/html/Elements/RT__Ticket/ColumnMap') diff --git a/rt/share/html/Elements/RT__Ticket/ColumnMap b/rt/share/html/Elements/RT__Ticket/ColumnMap index c1f9e319a..e848939e1 100644 --- a/rt/share/html/Elements/RT__Ticket/ColumnMap +++ b/rt/share/html/Elements/RT__Ticket/ColumnMap @@ -313,6 +313,25 @@ $COLUMN_MAP = { return \$bookmark; }, }, + + Customer => { + title => 'Customer', #loc + attribute => 'Customer', #title/attribute/name... what does it all mean? + value => sub { + my $Ticket = shift; + my @Customers = @{ $Ticket->Customers->ItemsArrayRef }; + my @CustResolvers = map $_->TargetURI->Resolver, @Customers; + my @return = (); + for ( 0 .. $#CustResolvers ) { + my $c = @CustResolvers[$_]; + push @return, \'', $c->AsString, \''; + push @return, \'
' if scalar(@CustResolvers) > 1 + && $_ != $#CustResolvers; + } + @return; + }, + }, + }; # if no GPG support, then KeyOwnerName and KeyRequestors fall back to the regular -- cgit v1.2.1