summaryrefslogtreecommitdiff
path: root/addons/process/process.py
diff options
context:
space:
mode:
authorAmit Mendapara <ame@tinyerp.com>2008-09-24 13:59:04 +0530
committerAmit Mendapara <ame@tinyerp.com>2008-09-24 13:59:04 +0530
commit1bb7a3353179e3917bb031ca16c7b24bc0a47f15 (patch)
tree3985d80dc6e9ca9bf8f7354ec158080e9a2b7033 /addons/process/process.py
parente443b07b62cb39b50c725865a046a5a0ba90eb4a (diff)
* Access info.
bzr revid: ame@tinyerp.com-20080924082904-b5w1llp8bolja2o8
Diffstat (limited to 'addons/process/process.py')
-rw-r--r--addons/process/process.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index 99f2e512738..2aedf7843f2 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -81,6 +81,8 @@ class process_process(osv.osv):
states = dict(pool.get(res_model).fields_get(cr, uid, context=context).get('state', {}).get('selection', {}))
title = "%s - Resource: %s, State: %s" % (process.name, current_object.name, states.get(getattr(current_object, 'state'), 'N/A'))
+ perm = pool.get(res_model).perm_read(cr, uid, [res_id], context)[0]
+
for node in process.node_ids:
data = {}
data['name'] = node.name
@@ -160,6 +162,7 @@ class process_process(osv.osv):
fields = pool.get(ref_model).fields_get(cr, uid, context=context)
resource['name'] = refobj.name_get(context)[0][1]
+ resource['perm'] = pool.get(ref_model).perm_read(cr, uid, [ref_id], context)[0]
for r in relatives:
node = nodes[r]
@@ -202,7 +205,7 @@ class process_process(osv.osv):
y = v['y']
v['y'] = min(y - miny + 10, y)
- return dict(title=title, notes=notes, nodes=nodes, transitions=transitions)
+ return dict(title=title, perm=perm, notes=notes, nodes=nodes, transitions=transitions)
process_process()