diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-01-13 10:06:11 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-01-13 10:06:11 +0100 |
| commit | c89d45b6583023d28735d4e17762165d10edf493 (patch) | |
| tree | 510ad1184d61c6a2516f986672a5f738e956a1c0 /addons/web/static/src/js/data_export.js | |
| parent | 4f57d12b65c45c647db960f2cb25f42e8cb30149 (diff) | |
[IMP] display a warning and disable excel export option when XLWT is not installed
lp bug: https://launchpad.net/bugs/915347 fixed
bzr revid: xmo@openerp.com-20120113090611-lmiu5y7y7b9td8hg
Diffstat (limited to 'addons/web/static/src/js/data_export.js')
| -rw-r--r-- | addons/web/static/src/js/data_export.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index 1382bf841de..1268ac67fa5 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -63,7 +63,15 @@ openerp.web.DataExport = openerp.web.Dialog.extend({ do_setup_export_formats: function (formats) { var $fmts = this.$element.find('#export_format'); _(formats).each(function (format) { - $fmts.append(new Option(format[1], format[0])); + var opt = new Option(format.label, format.tag); + if (format.error) { + opt.disabled = true; + opt.replaceChild( + document.createTextNode( + _.str.sprintf("%s — %s", format.label, format.error)), + opt.childNodes[0]) + } + $fmts.append(opt); }); }, show_exports_list: function() { |
