Edgewall Software

Opened 18 years ago

Last modified 9 years ago

#3737 new enhancement

login-id, trac-nick

Reported by: ThurnerRupert <rupert.thurner@…> Owned by:
Priority: normal Milestone: next-major-releases
Component: general Version: devel
Severity: normal Keywords: username user
Cc: d.grellscheid@…, jeremyk@…, itamarost@…, Ryan J Ollos Branch:
Release Notes:
API Changes:
Internal Changes:


as also noted in #3667 there are cases where the username may change. also login mechanisms coming via basic auth may provide some userid which is not easy to remember. therefor it would be great to have more fields for a user, i.e. a username, userid, a nick, and maybe the nick is displayed.

Attachments (0)

Change History (24)

comment:1 by ThurnerRupert, 18 years ago

Summary: userid, usernamelogin-id, trac-nick

the goal of this ticket

provide easy to rembember usernames/nicks/trac-user-id (the "sid" in the session table) for everything, be it query, assigning tickets, rights, setting cc.

this means that the sid needs to be decoupled from the login-id, which can be a quit unrememberable beast.

implementation possibility?

would it be possible to store the login-id in the session_attribute table and offer a button/function to change the nick (stored as "sid" in the session table?

or add a "login-id" to the session table to allow easier setting a unique key on it?

comment:2 by ThurnerRupert, 18 years ago

#4210 marked as duplicate.

in reply to:  2 ; comment:3 by anonymous, 18 years ago

Replying to ThurnerRupert:

#4210 marked as duplicate.

Any ideas as far as (a) feasibility of this enhancement and (b) milestone to attach it to?

comment:4 by sid, 18 years ago

#3032 was marked as duplicate of this ticket.

in reply to:  3 ; comment:5 by anonymous, 18 years ago

Replying to anonymous:

Replying to ThurnerRupert:

#4210 marked as duplicate.

Any ideas as far as (a) feasibility of this enhancement and (b) milestone to attach it to?

  1. feasibility: as it just touches the login code, the (coding) impact should be small.
  2. milestone: jonas/cboos/… are in a better position to answer that question.

in reply to:  5 comment:6 by Christian Boos, 18 years ago

Keywords: username added
Milestone: 0.12

Replying to anonymous:

  1. milestone: jonas/cboos/… are in a better position to answer that question.

I'd say a patch for 0.11 could be considered, otherwise it seems more in line with what we already scheduled for 0.12 (which I'm assigning this ticket to, so that it doesn't get lost).

comment:7 by Christian Boos, 17 years ago

Another request for this in #4559 (for showing the full name in the Assign to drop down list, so it's exactly like #4210).

comment:8 by ThurnerRupert, 17 years ago

#4553 reqests to display the full username instead of the subversion login id and also trac user id coming from ldap. also suggests to use tooltips to display the user name.

mark as dup hoping that the problem is cryptic user names which would be solved by nick-names.

comment:9 by Emmanuel Blot, 17 years ago

#4713 has been marked as a duplicate

comment:10 by anonymous, 17 years ago

I would be much more into the 'name' field, which is already being gathered, to be displayed on views instead of the login id. This could be a config change in the trac.ini to hit some display logic.

comment:11 by ThurnerRupert, 17 years ago

it is not just a display issue. if you assign tickets, if you query tickets, if you search for tickets you've to know this cryptical user-id's as well. and the name field is not practical as it contains spaces, and the entry may be long.

in reply to:  11 comment:12 by anonymous, 17 years ago

I think there are multiple steps and some are low hanging fruits while others are note.

I could imagine that on the display site it's just one single function that renders a user's display name (whatever that may be) on every page.

The questions is where the implementation comes from. I could imagine that a simple one just uses the login id or the entered user name. A more advanced one could be provided by a plug-in.

Another step is making the user selection/search more flexible by allowing substring/wild card matches against the user info and not only the login id. However, I don't think that this must be necessarily solved together with this bug. It should be probably tracked in a separate bug.

comment:13 by ThurnerRupert, 17 years ago

marked #5692 as duplicate.

comment:14 by ThurnerRupert, 17 years ago

see also #2456

comment:15 by d.grellscheid@…, 16 years ago

Cc: d.grellscheid@… added

comment:16 by anonymous, 16 years ago

Milestone: 0.121.0

comment:17 by anonymous, 16 years ago

Milestone: 1.00.12

comment:18 by Noah Kantrowitz, 16 years ago

A simpler solution to this is just handle the translation in your IAuthenticator.

comment:19 by jeremyk@…, 16 years ago

Cc: jeremyk@… added

we'd love to see this functionality as well. I'm trying to implement it as a hack in the local templates/site.html but still trying to wrap my head around the templates and whatnot :)

We aren't overly concerned with the searching stuff, as mostly we just search by content rather than owner, and owners know their login names, just not everyone else's. It would make it a whole lot easier though for our tech support folks to be able to assign tickets to the admin/dev team by name rather than by our weird login names :)

comment:20 by Christian Boos, 15 years ago

See also #7339.

Once we have the possibility to show either full name or login name for user names, we could as well add a third possibility (nicknames), provided we have a way to manage this extra field.

comment:21 by Ryan Ollos <ryano@…>, 15 years ago

Cc: ryano@… added

comment:22 by Itamar Ostricher, 14 years ago

Cc: itamarost@… added
Keywords: user added

comment:24 by Ryan J Ollos, 10 years ago

Cc: Ryan J Ollos added; ryano@… removed

comment:25 by Ryan J Ollos, 9 years ago

Owner: Jonas Borgström removed

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.