diff options
| author | Christophe Matthieu <chm@openerp.com> | 2012-12-07 10:11:34 +0100 |
|---|---|---|
| committer | Christophe Matthieu <chm@openerp.com> | 2012-12-07 10:11:34 +0100 |
| commit | 27bc9ed5faf3df21c059ad2d06ebf255fe9dffde (patch) | |
| tree | 5a7e9da6545925f4aa2c04ae8ba44473cb95d055 | |
| parent | 94c9801ac707086732cbe1a7913ef139d1cc785b (diff) | |
[IMP] mail: fix display message attachment error
bzr revid: chm@openerp.com-20121207091134-9v0ce6o3dp8gca7l
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 7 | ||||
| -rw-r--r-- | addons/web/static/src/js/views.js | 14 | ||||
| -rw-r--r-- | addons/web/static/src/xml/base.xml | 2 |
3 files changed, 6 insertions, 17 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 3f6b0b66aad..a15bfb90276 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -5124,13 +5124,9 @@ instance.web.form.FieldMany2ManyBinaryMultiFiles = instance.web.form.AbstractFie // TODO : activate send on wizard and form if (result.error || !result.id ) { - - console.log(result.error); - this.do_warn(result.error.split('---')[0], result.error.split('---')[1]); + this.do_warn( instance.web.qweb.render('message_error_uploading'), result.error); files = _.filter(files, function (val) { return !val.upload; }); - } else { - for(var i in files){ if(files[i].filename == result.filename && files[i].upload) { files[i] = { @@ -5141,7 +5137,6 @@ instance.web.form.FieldMany2ManyBinaryMultiFiles = instance.web.form.AbstractFie }; } } - } this.set({'value': files}); diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 94ce854876e..2388c0f287a 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -1115,20 +1115,12 @@ instance.web.Sidebar = instance.web.Widget.extend({ }); }); }, - do_attachement_update: function(dataset, model_id,args) { + do_attachement_update: function(dataset, model_id, args) { var self = this; this.dataset = dataset; this.model_id = model_id; - if (args && args[0]["error"]) { - instance.web.dialog($('<div>'),{ - modal: true, - title: "OpenERP " + _.str.capitalize(args[0]["title"]), - buttons: [{ - text: _t("Ok"), - click: function(){ - $(this).dialog("close"); - }}] - }).html(args[0]["error"]); + if (args && args[0].error) { + this.do_warn( instance.web.qweb.render('message_error_uploading'), args[0].error); } if (!model_id) { this.on_attachments_loaded([]); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index e50d6c68ffa..ad619345c45 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -636,6 +636,8 @@ </div> </t> +<t t-name="message_error_uploading">Uploading error</t> + <t t-name="TreeView"> <select t-if="toolbar" style="width: 30%"> </select> |
