Запустите Odoo13 CE локально, перейдите в любой список, например Контакты. Выберите несколько записей и выберите «Экспорт» в меню «Действия», затем выполните экспорт в xlsx, все работает нормально. Теперь мне нужно сделать Group By, для этого я проследил код, чтобы узнать, как работает экспорт, и нашел в файле
addons/web/controllers/main.py
метод 'base', который вызывается при каждом экспорте
def base(self, data, token):
params = json.loads(data)
...
groupby = params.get('groupby')
if not import_compat and groupby:
groupby_type = [Model._fields[x.split(':')[0]].type for x in groupby]
...
Мне нужно отправить поле Group By этому методу среди других параметров, но я не могу найти подсказки, как это сделать, любая помощь будет принята с благодарностью.