[MERGE] Sync with trunk

bzr revid: tde@openerp.com-20130726102315-9e77xp76333un48g
This commit is contained in:
Thibault Delavallée
2013-07-26 12:23:15 +02:00
+4 -10
View File
@@ -1407,10 +1407,10 @@ class Export(http.Controller):
:returns: for each export format, a pair of identifier and printable name
:rtype: [(str, str)]
"""
# TDE note: was dynamic, broken when improving the framework, temporarily static to make export working
return [{'tag': 'csv', 'label': 'CSV'},
{'tag': 'xls', 'label': 'Excel', 'error': None if xlwt else "XLWT required"}]
return [
{'tag': 'csv', 'label': 'CSV'},
{'tag': 'xls', 'label': 'Excel', 'error': None if xlwt else "XLWT required"},
]
def fields_get(self, model):
Model = request.session.model(model)
@@ -1586,7 +1586,6 @@ class ExportFormat(object):
cookies={'fileToken': token})
class CSVExport(ExportFormat, http.Controller):
fmt = {'tag': 'csv', 'label': 'CSV'}
@http.route('/web/export/csv', type='http', auth="user")
def index(self, data, token):
@@ -1624,11 +1623,6 @@ class CSVExport(ExportFormat, http.Controller):
return data
class ExcelExport(ExportFormat, http.Controller):
fmt = {
'tag': 'xls',
'label': 'Excel',
'error': None if xlwt else "XLWT required"
}
@http.route('/web/export/xls', type='http', auth="user")
def index(self, data, token):