id summary reporter owner description type status priority milestone component version severity resolution keywords cc branch changelog apichanges internalchanges 7339 [Patch] Display full user names instead of user login michael.grundberg@… Ryan J Ollos "In some environments the user login names are cryptic since they are set by a central IT department using some number system or what else. It would be preferable to have trac display the full user names wherever possible so there is a fair chance to know who changed what. Attached is a patch against the released version of 0.11rc2 which will display the full user names in all places which uses the `Chrome.format_author` function, if the user has set it in the preferences and the administrator has turned it on in the configuration. I also added the use of `format_author` in the assign to field of tickets, if it is configured to display a drop down list. All existing tests run, but I did not create any new tests for this enhancement. This patch might collide with ticket #2178. " enhancement closed high 1.2 general 0.11.5 normal fixed username user review mian.hasan.khalil@… itamarost@… Thijs Triemstra macke@… osimons Steffen Hoffmann leho@… martin.prikryl@… franz.mayer@… sterkrig@… locher.hanspeter@… boris.savelev@… benco@… djones@… arkinform@… ober.sebastian@… fcorreia@… Ryan J Ollos trac@… jared.bownds@… tadas.kazlauskas@… Jun Omae Adam.Howell@… Usernames are replaced with full names when `[trac]` `show_full_names` is true and the full name has been set in the user's preferences. "* `Environment.get_known_users` returns a dictionary mapping username to a tuple with full name and email address when the keyword argument `as_dict` is `True` (defaults to `False`). * `TicketSystem.eventually_restrict_owner` doesn't append `< default >` to the top of the list of allowed owners. * The `is_obfuscated` function, added to `trac.util.text`, returns `True` if the word contains the email obfuscation character. The function is available in templates."