id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 11900,TracAdmin does not display a restricted list of possible Component owners,Ryan J Ollos,Ryan J Ollos,"The [browser:/tags/trac-1.0.2/trac/ticket/admin.py@:190-191#L189 get_user_list] method of the `ComponentAdminPanel` class executes a query to retrieve the list of possible users that will be suggested as Component owners when tab-completing the command: `SELECT DISTINCT username FROM permission`. When `[ticket] restrict_owner` is `True`, the list of possible owners for a Component is determined from the known users that have [browser:/tags/trac-1.0.2/trac/ticket/admin.py@:155-156#L153 TICKET_MODIFY permission]. For an environment in which only `user1` and `user2` have a valid authenticated session but I've assigned permissions to several other users, I see: {{{ > component add component4 anonymous group2 user2 user4 authenticated user1 user3 user5 }}}",defect,closed,normal,1.0.3,ticket system,,normal,fixed,,,,The list of owners displayed when completing the `component add ` command is restricted to the allowed ticket owners.,"`TicketSystem.get_allowed_users()` returns a list of permitted ticket owners, performing fine-grained permission checks using the `ticket` object, if specified.",