[Rt-commit] r18190 - rt/3.8/trunk/share/html/Search
elacour at bestpractical.com
elacour at bestpractical.com
Wed Feb 4 11:34:53 EST 2009
Author: elacour
Date: Wed Feb 4 11:34:53 2009
New Revision: 18190
Modified:
rt/3.8/trunk/share/html/Search/Chart.html
Log:
Use friendly name for customfields in title of chart page (closes: #13144).
Modified: rt/3.8/trunk/share/html/Search/Chart.html
==============================================================================
--- rt/3.8/trunk/share/html/Search/Chart.html (original)
+++ rt/3.8/trunk/share/html/Search/Chart.html Wed Feb 4 11:34:53 2009
@@ -55,7 +55,22 @@
<%init>
$ARGS{SecondaryGroupBy} ||= '';
-my $title = loc( "Search results grouped by [_1]", loc($PrimaryGroupBy) );
+# FIXME: should be factored with RT::Report::Tickets::Label :(
+my $PrimaryGroupByLabel;
+if ( $PrimaryGroupBy =~ /^(?:CF|CustomField)\.{(.*)}$/ ) {
+ my $cf = $1;
+ if ( $cf =~ /\D/ ) {
+ $PrimaryGroupByLabel = loc( "custom field '[_1]'", $cf );
+ } else {
+ my $obj = RT::CustomField->new( $session{'CurrentUser'} );
+ $obj->Load( $cf );
+ $PrimaryGroupByLabel = loc( "custom field '[_1]'", $obj->Name );
+ }
+} else {
+ $PrimaryGroupByLabel = loc( $PrimaryGroupBy );
+}
+
+my $title = loc( "Search results grouped by [_1]", $PrimaryGroupByLabel );
my $saved_search = $m->comp( '/Widgets/SavedSearch:new',
SearchType => 'Chart',
More information about the Rt-commit
mailing list