summaryrefslogtreecommitdiff
path: root/addons/process/process.py
diff options
context:
space:
mode:
authorAmit Mendapara <ame@tinyerp.com>2008-09-26 20:07:55 +0530
committerAmit Mendapara <ame@tinyerp.com>2008-09-26 20:07:55 +0530
commit3d1ed61e8cd973749f8b086a932857a5c52a6264 (patch)
treec7d47b6e5c84728ded966845ff1580a5c7f7a17f /addons/process/process.py
parent4cc0e3dc98c3bd8265ef0c6c886b2ce5a0509234 (diff)
* Document
- Added document_directory_node to add directory_id to process.node - Added required inherited views - Added dependency to process * Process - Now integrated with document module bzr revid: ame@tinyerp.com-20080926143755-m2tcrqiyjirj00of
Diffstat (limited to 'addons/process/process.py')
-rw-r--r--addons/process/process.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index a5f4946b129..ccfa9c45fb6 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -117,6 +117,15 @@ class process_process(osv.osv):
data['gray'] = False
data['url'] = node.help_url
+ # chech whether directory_id from inherited from document2 is available
+ if hasattr(node, 'directory_id') and node.directory_id:
+ data['directory'] = "ftp://localhost:8021" #TODO: implement document_directory.get_url
+
+ # get assosiated workflow
+ if data['model']:
+ wkf_ids = self.pool.get('workflow').search(cr, uid, [('osv', '=', data['model'])])
+ data['workflow'] = (wkf_ids or False) and wkf_ids[0]
+
if node.menu_id:
data['menu'] = {'name': node.menu_id.complete_name, 'id': node.menu_id.id}