[rt-users] Accessing User_Local.pm user defined methods from Mason

Dirk Pape pape-rt at inf.fu-berlin.de
Fri Jan 25 15:21:44 EST 2008


--Am 25. Januar 2008 18:22:46 +0000 schrieb Paulo Filipe Andrade 
<pauloandrade at ist.utl.pt>:

> I have tried adding DisplayName => { 'read' => 1 }, and it works..
> kind of. The first user's name in the drop down never gets displayed.
> Somehow the first call to the method never goes through..
> Any suggestions are welcome!

I am quite sure that the first user in the dropdown is "Nobody" which has 
neither Nickname nor Realname. You need a fallback (e.g. to User->Name if 
both are empty).

We have already a patch for the same thing (and more): We did not like that 
in some cases the Emailaddress was displayed when showing a user in other 
cases the Username (with or without Real Name).

So we patched most occurrences where users are displayed with a call to 
DisplayName or (in some cases) FriendlyEmailAddress, methods which we 
implemented in User_Overlay.pm.

I attach a link to our patch here for reference. You may find that it is 
worth to modify other places of User display as well. (The patch is not yet 
ready because I am not sure whether we missed some places, where a User 
will be displayed - so we did not yet modify Admin pages).



Dr. Dirk Pape (eAS - Projektleitung Campus Management)
Freie Universitaet Berlin
Grunewaldstr. 34a, 12165 Berlin
Tel. +49 (30) 838 75143, Fax. +49 (30) 838 54654

More information about the rt-users mailing list