import netsvc
import pooler, tools
+from tools.safe_eval import safe_eval as eval
+
from osv import fields, osv
class Env(dict):
if 'directory_id' in node and node.directory_id:
data['directory_id'] = node.directory_id.id
+ data['directory'] = self.pool.get('document.directory').get_resource_path(cr, uid, data['directory_id'], data['model'], False)
if node.menu_id:
data['menu'] = {'name': node.menu_id.complete_name, 'id': node.menu_id.id}
refobj = pool.get(ref_model).browse(cr, uid, [ref_id], context)[0]
fields = pool.get(ref_model).fields_get(cr, uid, context=context)
- # chech for directory_id from inherited from document module
+ # check for directory_id from inherited from document module
if nodes[nid].get('directory_id', False):
resource['directory'] = self.pool.get('document.directory').get_resource_path(cr, uid, nodes[nid]['directory_id'], ref_model, ref_id)
'flow_start': lambda *args: False,
}
- def copy(self, cr, uid, id, default=None, context={}):
+ def copy_data(self, cr, uid, id, default=None, context={}):
if not default:
default = {}
default.update({
'transition_in': [],
'transition_out': []
})
- return super(process_node, self).copy(cr, uid, id, default, context)
+ return super(process_node, self).copy_data(cr, uid, id, default, context)
process_node()
'state': lambda *args: 'dummy',
}
- def copy(self, cr, uid, id, default=None, context={}):
+ def copy_data(self, cr, uid, id, default=None, context={}):
if not default:
default = {}
if state:
default['state'] = state
- return super(process_transition_action, self).copy(cr, uid, id, default, context)
+ return super(process_transition_action, self).copy_data(cr, uid, id, default, context)
process_transition_action()
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: