[FIX] correct home and login urls
bzr revid: chs@openerp.com-20120808120214-13k9qgzx8gu330cs
This commit is contained in:
parent
9db8f8ac64
commit
6c12d5b308
|
@ -19,10 +19,9 @@ class EDI(openerpweb.Controller):
|
||||||
_cp_path = "/edi"
|
_cp_path = "/edi"
|
||||||
|
|
||||||
def template(self, req, mods='web,edi'):
|
def template(self, req, mods='web,edi'):
|
||||||
self.wc = openerpweb.controllers_path['/web/webclient']
|
|
||||||
d = {}
|
d = {}
|
||||||
d["js"] = "\n".join('<script type="text/javascript" src="%s"></script>'%i for i in self.wc.manifest_list(req, mods, 'js'))
|
d["js"] = "\n".join('<script type="text/javascript" src="%s"></script>'%i for i in webmain.manifest_list(req, mods, 'js'))
|
||||||
d["css"] = "\n".join('<link rel="stylesheet" href="%s">'%i for i in self.wc.manifest_list(req, mods, 'css'))
|
d["css"] = "\n".join('<link rel="stylesheet" href="%s">'%i for i in webmain.manifest_list(req, mods, 'css'))
|
||||||
d["modules"] = simplejson.dumps(mods.split(','))
|
d["modules"] = simplejson.dumps(mods.split(','))
|
||||||
return d
|
return d
|
||||||
|
|
||||||
|
|
|
@ -154,7 +154,7 @@ openerp.edi.EdiImport = openerp.web.OldWidget.extend({
|
||||||
on_imported: function(response) {
|
on_imported: function(response) {
|
||||||
if ('action' in response) {
|
if ('action' in response) {
|
||||||
this.rpc("/web/session/save_session_action", {the_action: response.action}, function(key) {
|
this.rpc("/web/session/save_session_action", {the_action: response.action}, function(key) {
|
||||||
window.location = "/web/webclient/home#sa="+encodeURIComponent(key);
|
window.location = "/#sa="+encodeURIComponent(key);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -19,7 +19,7 @@ class plugin_handler(osv.osv_memory):
|
||||||
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='http://localhost:8069', context=context)
|
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='http://localhost:8069', context=context)
|
||||||
if base_url:
|
if base_url:
|
||||||
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
|
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)
|
base_url += '/login?db=%s&login=%s&key=%s#id=%s&model=%s' % (cr.dbname, user.login, user.password, res_id, model)
|
||||||
return base_url
|
return base_url
|
||||||
|
|
||||||
def is_installed(self, cr, uid):
|
def is_installed(self, cr, uid):
|
||||||
|
|
|
@ -86,7 +86,7 @@ class share_wizard(osv.TransientModel):
|
||||||
# NOTE: take _ids in parameter to allow usage through browse_record objects
|
# NOTE: take _ids in parameter to allow usage through browse_record objects
|
||||||
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='', context=context)
|
base_url = self.pool.get('ir.config_parameter').get_param(cr, uid, 'web.base.url', default='', context=context)
|
||||||
if base_url:
|
if base_url:
|
||||||
base_url += '/web/webclient/login?db=%(dbname)s&login=%(login)s&key=%(password)s'
|
base_url += '/login?db=%(dbname)s&login=%(login)s&key=%(password)s'
|
||||||
extra = context and context.get('share_url_template_extra_arguments')
|
extra = context and context.get('share_url_template_extra_arguments')
|
||||||
if extra:
|
if extra:
|
||||||
base_url += '&' + '&'.join('%s=%%(%s)s' % (x,x) for x in extra)
|
base_url += '&' + '&'.join('%s=%%(%s)s' % (x,x) for x in extra)
|
||||||
|
|
Loading…
Reference in New Issue