summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorame (Tiny/Axelor) <ame@tinyerp.com>2009-01-21 10:48:30 +0530
committerame (Tiny/Axelor) <ame@tinyerp.com>2009-01-21 10:48:30 +0530
commit35ae2e2d46a4ffaad5fa860111ac8a6be32214cf (patch)
tree9fbef7f6bc69cf504e301af9b76a559e2ee88ec4 /addons
parent656e69351ac777affc10fd3e03b4f61a166f9bc7 (diff)
[FIX] process translation issue.
lp bug: https://launchpad.net/bugs/319304 fixed bzr revid: ame@tinyerp.com-20090121051830-y9pom4a631vb01cb
Diffstat (limited to 'addons')
-rw-r--r--addons/process/process.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index 64a7227599d..5f02b67b879 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -87,8 +87,11 @@ class process_process(osv.osv):
pool = pooler.get_pool(cr.dbname)
- process = pool.get('process.process').browse(cr, uid, [id])[0]
- title = process.name
+ process = pool.get('process.process').browse(cr, uid, [id], context)[0]
+
+ name = process.name
+ resource = None
+ state = 'N/A'
expr_context = {}
states = {}
@@ -101,7 +104,9 @@ class process_process(osv.osv):
current_object = pool.get(res_model).browse(cr, uid, [res_id], context)[0]
current_user = pool.get('res.users').browse(cr, uid, [uid], context)[0]
expr_context = Env(current_object, current_user)
- title = _("%s - Resource: %s, State: %s") % (process.name, current_object.name, states.get(getattr(current_object, 'state'), 'N/A'))
+ resource = current_object.name
+ if 'state' in current_object:
+ state = states.get(current_object.state, 'N/A')
perm = pool.get(res_model).perm_read(cr, uid, [res_id], context)[0]
notes = process.note or "N/A"
@@ -247,7 +252,7 @@ class process_process(osv.osv):
y = v['y']
v['y'] = min(y - miny + 10, y)
- return dict(title=title, perm=perm, notes=notes, nodes=nodes, transitions=transitions)
+ return dict(name=name, resource=resource, state=state, perm=perm, notes=notes, nodes=nodes, transitions=transitions)
def copy(self, cr, uid, id, default=None, context={}):
""" Deep copy the entire process.