From 4c31251a43e6c45c502c51abf49fa59961971593 Mon Sep 17 00:00:00 2001 From: "Kunal Chavda (OpenERP)" Date: Tue, 6 Sep 2011 18:35:25 +0530 Subject: [PATCH] [FIX]Fixed code as par rename web from base and read file data problem. bzr revid: kch@tinyerp.com-20110906130525-axb8e40gc1zya9a3 --- addons/web/controllers/main.py | 10 +++++----- addons/web/static/src/js/boot.js | 2 +- addons/web/static/src/js/data_import.js | 8 ++++---- addons/web/static/src/js/views.js | 10 +++++----- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 790e6034218..e8b7ef23f8b 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -1361,7 +1361,7 @@ class Reports(View): return False class Import(View): - _cp_path = "/base/import" + _cp_path = "/web/import" def fields_get(self, req, model): Model = req.session.model(model) @@ -1414,7 +1414,7 @@ class Import(View): all_fields = fields.keys() try: - data = csv.reader(params.get('csvfile').file, quotechar=str(params.get('csvdel')), delimiter=str(params.get('csvsep'))) + data = csv.reader(params.get('csvfile'), quotechar=str(params.get('csvdel')), delimiter=str(params.get('csvsep'))) except: error={'message': 'error opening .CSV file. Input Error.'} return simplejson.dumps({'error':error}) @@ -1449,8 +1449,8 @@ class Import(View): error = {'message':('Error processing the first line of the file. Field "%s" is unknown') % (word,)} if error: - params.get('csvfile').file.seek(0) - error=dict(error, preview=params.get('csvfile').file.read(200)) + params.get('csvfile').seek(0) + error=dict(error, preview=params.get('csvfile').read(200)) return simplejson.dumps({'error':error}) return simplejson.dumps({'records':records[1:],'header':fields,'all_fields':all_fields,'req_field':req_field}) @@ -1466,7 +1466,7 @@ class Import(View): context = req.session.eval_context(req.context) modle_obj = req.session.model(params.get('model')) res = None - content = params.get('csvfile').file.read() + content = params.get('csvfile').read() input=StringIO.StringIO(content) limit = 0 data = [] diff --git a/addons/web/static/src/js/boot.js b/addons/web/static/src/js/boot.js index 2c00eb3d5a5..1846a2727ae 100644 --- a/addons/web/static/src/js/boot.js +++ b/addons/web/static/src/js/boot.js @@ -56,7 +56,7 @@ openerp.web = function(instance) { openerp.web.formats(instance); openerp.web.chrome(instance); openerp.web.data(instance); - var files = ["views","search","list","form","list_editable","web_mobile","view_tree","data_export"]; + var files = ["views","search","list","form","list_editable","web_mobile","view_tree","data_export","data_import"]; for(var i=0; i