summaryrefslogtreecommitdiff
path: root/addons/process
diff options
context:
space:
mode:
authorMeera Trambadia (OpenERP) <mtr@tinyerp.com>2011-09-26 11:22:14 +0530
committerMeera Trambadia (OpenERP) <mtr@tinyerp.com>2011-09-26 11:22:14 +0530
commitb8b2b054fcb27f15e6ddf4fdcb860c8a8b5387e7 (patch)
treea96503d7b932ade84a6c86eb0d625c3e7af10cba /addons/process
parentcc859a548362fd882f49f38d0d8a86fc81c34b79 (diff)
parent371366702bffa4933b817bff3d3b5b262d7429f5 (diff)
[MERGE] branch merged with lp:openobject-addons
bzr revid: mtr@tinyerp.com-20110926055214-shfrkhp7zs7c1sws
Diffstat (limited to 'addons/process')
-rw-r--r--addons/process/process.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index 72c8bce10b4..524a3236e7b 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -84,12 +84,12 @@ class process_process(osv.osv):
process = pool.get('process.process').browse(cr, uid, id, context=context)
name = process.name
- resource = None
+ resource = False
state = 'N/A'
expr_context = {}
states = {}
- perm = None
+ perm = False
if res_model:
states = dict(pool.get(res_model).fields_get(cr, uid, context=context).get('state', {}).get('selection', {}))
@@ -242,7 +242,9 @@ class process_process(osv.osv):
for k, v in nodes.items():
y = v['y']
v['y'] = min(y - miny + 10, y)
-
+
+ nodes = dict([str(n_key), n_val] for n_key, n_val in nodes.iteritems())
+ transitions = dict([str(t_key), t_val] for t_key, t_val in transitions.iteritems())
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=None):