ADD module web_export_usability

This commit is contained in:
David Beal
2017-11-06 09:21:39 +01:00
parent 0b4a1add6b
commit 3a71748b8d
5 changed files with 63 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
# coding: utf-8
# © 2017 David BEAL @ Akretion
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openerp import http
from openerp.addons.web.controllers.main import Export
import logging
_logger = logging.getLogger(__name__)
class Export_(Export):
@http.route('/web/export/formats', type='json', auth="user")
def formats(self):
""" Returns all valid export formats
:returns: for each export format, a pair of identifier
and printable name
:rtype: [(str, str)]
"""
response = super(Export_, self).formats()
# put xls, before csv
return [response[1], response[0]]