You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by tv...@apache.org on 2013/03/22 23:54:39 UTC
[12/21] git commit: [#4299] ticket:281 Handle case when field value
is string (username), not User object
[#4299] ticket:281 Handle case when field value is string (username), not User object
Project: http://git-wip-us.apache.org/repos/asf/incubator-allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-allura/commit/bf11c62c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-allura/tree/bf11c62c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-allura/diff/bf11c62c
Branch: refs/heads/master
Commit: bf11c62c5e8fa29fba6fa51d690306fd285199e1
Parents: 4ae5619
Author: Igor Bondarenko <je...@gmail.com>
Authored: Tue Mar 5 09:57:04 2013 +0000
Committer: Tim Van Steenburgh <tv...@gmail.com>
Committed: Fri Mar 22 21:55:16 2013 +0000
----------------------------------------------------------------------
ForgeTracker/forgetracker/widgets/ticket_form.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-allura/blob/bf11c62c/ForgeTracker/forgetracker/widgets/ticket_form.py
----------------------------------------------------------------------
diff --git a/ForgeTracker/forgetracker/widgets/ticket_form.py b/ForgeTracker/forgetracker/widgets/ticket_form.py
index de44f8a..c870686 100644
--- a/ForgeTracker/forgetracker/widgets/ticket_form.py
+++ b/ForgeTracker/forgetracker/widgets/ticket_form.py
@@ -6,6 +6,7 @@ from formencode import validators as fev
import ew as ew_core
import ew.jinja2_ew as ew
+from allura import model as M
from forgetracker import model
class TicketCustomFields(ew.CompoundField):
@@ -40,6 +41,8 @@ class GenericTicketForm(ew.SimpleForm):
ctx = self.context_for(field)
elif idx == 'assigned_to':
user = ctx.get('value')
+ if isinstance(user, basestring):
+ user = M.User.by_username(user)
if user:
field.options = [
ew.Option(