[FIX] plugin: correct generated url for documents

bzr revid: chs@openerp.com-20111220162506-001gf9whw9jhbl82
This commit is contained in:
Christophe Simonis 2011-12-20 17:25:06 +01:00
parent 63f9ead5ac
commit 60ee12e6e1
1 changed files with 3 additions and 2 deletions

View File

@ -12,13 +12,14 @@ class plugin_handler(osv.osv_memory):
def _make_url(self, cr, uid, res_id, model, context=None):
"""
@param id: on which document the message is pushed
@param res_id: on which document the message is pushed
@param model: name of the document linked with the mail
@return url
"""
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='http://localhost:8069', context=context)
if base_url:
base_url += '/?id=%s&model=%s'%(res_id,model)
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
base_url += '/web/webclient/login?db=%s&login=%s&key=%s#id=%s&model=%s' % (cr.dbname, user.login, user.password, res_id, model)
return base_url
def is_installed(self, cr, uid):