--- trac/test.py.orig
+++ trac/test.py
@@ -283,7 +283,7 @@
self.href = Href('/trac.cgi')
self.abs_href = Href('http://example.org/trac.cgi')
- self.known_users = []
+ self.known_users = [('foo', 'Fred Foobar', 'fred@spammesenseless.net')]
translation.activate(Locale and Locale('en', 'US'))
def get_read_db(self):
--- trac/ticket/default_workflow.py.orig
+++ trac/ticket/default_workflow.py
@@ -214,8 +214,9 @@
this_action = self.actions[action]
status = this_action['newstate']
operations = this_action['operations']
+ chrome = Chrome(self.env)
current_owner = ticket._old.get('owner', ticket['owner'] or '(none)')
- if not (Chrome(self.env).show_email_addresses
+ if not (chrome.show_email_addresses
or 'EMAIL_VIEW' in req.perm(ticket.resource)):
format_user = obfuscate_email_address
else:
@@ -264,7 +265,7 @@
selected_owner=formatted_owner))
else:
control.append(tag_('to %(owner)s', owner=tag.select(
- [tag.option(x, value=x,
+ [tag.option(chrome.format_author(req, x), value=x,
selected=(x == selected_owner or None))
for x in owners],
id=id, name=id)))
--- trac/ticket/templates/query.html.orig
+++ trac/ticket/templates/query.html
@@ -83,7 +83,7 @@
+ value="$option" py:content="format_author(option)">
--- trac/ticket/templates/ticket.html.orig
+++ trac/ticket/templates/ticket.html
@@ -282,7 +282,7 @@
+ value="$option" py:content="format_author(option)">