From abe80b1acfdfd80dd18030a5ba3eb1c3ef13dda1 Mon Sep 17 00:00:00 2001 From: Amit Mendapara Date: Fri, 12 Sep 2008 19:33:31 +0530 Subject: [PATCH] process graph_get returns more info. bzr revid: ame@tinyerp.com-20080912140331-chp9afy88vywsxyd --- addons/process/process.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/process/process.py b/addons/process/process.py index 0b08c2e..cff0a1f 100644 --- a/addons/process/process.py +++ b/addons/process/process.py @@ -74,6 +74,18 @@ class process_process(osv.osv): data['source'] = tr.node_from_id.id data['target'] = tr.node_to_id.id + data['buttons'] = buttons = [] + for b in tr.action_ids: + button = {} + button['name'] = b.name + buttons.append(button) + + data['roles'] = roles = [] + for r in tr.transition_ids: + role = {} + role['name'] = r.role_id.name + roles.append(role) + transitions[tr.id] = data g = tools.graph(nodes.keys(), map(lambda x: (x['source'], x['target']), transitions.values())) -- 1.7.10.4