2012-10-11 15:20:08 +00:00
|
|
|
import openerp.addons.web.common.http as openerpweb
|
2012-10-11 11:44:01 +00:00
|
|
|
import openerp.addons.web.controllers.main as webmain
|
2011-10-18 14:06:27 +00:00
|
|
|
|
|
|
|
class EDI(openerpweb.Controller):
|
|
|
|
# http://hostname:8069/edi/import_url?url=URIEncodedURL
|
|
|
|
_cp_path = "/edi"
|
|
|
|
|
|
|
|
@openerpweb.httprequest
|
|
|
|
def import_url(self, req, url):
|
|
|
|
d = self.template(req)
|
2011-12-27 19:54:00 +00:00
|
|
|
d["init"] = 's.edi.edi_import("%s");'%(url)
|
2012-02-10 10:35:11 +00:00
|
|
|
r = webmain.html_template % d
|
2011-10-18 14:06:27 +00:00
|
|
|
return r
|
|
|
|
|
|
|
|
@openerpweb.jsonrequest
|
|
|
|
def import_edi_url(self, req, url):
|
|
|
|
result = req.session.proxy('edi').import_edi_url(req.session._db, req.session._uid, req.session._password, url)
|
2011-11-05 00:44:38 +00:00
|
|
|
if len(result) == 1:
|
2012-02-10 10:35:11 +00:00
|
|
|
return {"action": webmain.clean_action(req, result[0][2])}
|
2011-11-05 00:44:38 +00:00
|
|
|
return True
|
2011-10-18 14:06:27 +00:00
|
|
|
|
2011-11-22 08:51:38 +00:00
|
|
|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|