On Sun, Dec 06, 2009 at 11:12:56PM +1300, Aaron Guise wrote: > Hi, > > Just updated to RT 3.8.6, all looks well but on rt 3.8.0 all users were > listed in select box and transaction history as username i.e aguise for > myself. RT 3.8.6 is displaying the full name (Aaron Guise) . Our users > are so used to the old format and they really want it back. Can someone > point me to the file in which I can amend this? I found this snippet in > RT_Config.pm and basically I need to find the procedure is so I can alter it > to get the username instead. > > Any help would be greatly appreciated. > > =item C<$UsernameFormat> > > This determines how user info is displayed. 'concise' will show one of > either NickName, RealName, Name or EmailAddress, depending on what exists > and whether the user is privileged or not. 'verbose' will show RealName and > EmailAddress. > > =cut > > Set($UsernameFormat, 'concise'); > > > -- > Regards, > > Aaron
Hi Aaron, We had the same problem here. It was a bit odd that the old format is not one of the options. Here are the changes we made for 3.8.5 that will probably work in 3.8.6 as well: cp RTHOME/share/html/Elements/ShowUser -> local/html/Element/ShowUser Patch as follows: --- share/html/Elements/ShowUser 2009-10-13 12:24:43.000000000 -0500 +++ local/html/Elements/ShowUser 2009-10-27 10:13:58.000000000 -0500 @@ -60,6 +60,9 @@ if ( $style eq 'concise' ) { $m->comp( '/Elements/ShowUserConcise', User => $User ); } +elsif ( $style eq 'old' ) { + $m->comp( '/Elements/ShowUserOld', User => $User ); +} else { $m->comp( '/Elements/ShowUserVerbose', User => $User ); } </%INIT> <%ARGS> and here is ShowUserOld: ------------------------ <%INIT> if ($User) { my $printable; if ( $User->EmailAddress && $User->EmailAddress ne $User->Name ) { $printable = $User->Name . ' <' . $User->EmailAddress .'>'; } else { $printable = $User->Name || $User->EmailAddress || $User->RealName || $User->NickName; } $m->out( $m->interp->apply_escapes( $printable, 'h' ) ); } </%INIT> <%ARGS> $User => undef $Address => undef </%ARGS> ------------------------ > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: sa...@bestpractical.com > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sa...@bestpractical.com Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com