Ответ
Имею опыт работы с Odoo (ранее OpenERP) в рамках разработки кастомных модулей и интеграции с внешними системами. Основные задачи:
- Разработка веб-интерфейсов с использованием QWeb-шаблонов
- Создание кастомных виджетов и расширение стандартных
- Работа с ORM Odoo для кастомной бизнес-логики
- Интеграция через API (XML-RPC/JSON-RPC)
Пример простого кастомного виджета:
odoo.define('my_module.CustomWidget', function (require) {
"use strict";
var Widget = require('web.Widget');
var CustomWidget = Widget.extend({
template: 'my_module.custom_template',
events: {
'click .my-button': '_onButtonClick',
},
_onButtonClick: function() {
this.do_something();
}
});
return CustomWidget;
});
Работал с версиями 12.0-16.0, понимаю архитектуру и систему модулей Odoo.