Сообщение #1
15 июля 2015, 10:35
|
Расширение существующей функциональности модулей.
Доброго времени суток.
Представим сиутацию — есть у Odoo модуль веб-сайта(или любой другой, но не «базового» уровня).
И вот захотелось поменять часть функционала.Ну скажем дописать кастомные JS, добавить пару полей в модель… в общем всех когда либо начинает неустраивать стандартная комплектация и хочется нового нового функционала, которого нет в поставке.
Как быть? Скопировать модуль, переправить конфиги и работать с модулем отдельно? Или существуют менее глобальные методы(хочется вспомнить об прелестях наследования), согласно которым функциональность может быть дописана и переопределена.Или есть возможность создать какой то «патч» для новых функций? А существующие модули править не комильфо…
Представим сиутацию — есть у Odoo модуль веб-сайта(или любой другой, но не «базового» уровня).
И вот захотелось поменять часть функционала.Ну скажем дописать кастомные JS, добавить пару полей в модель… в общем всех когда либо начинает неустраивать стандартная комплектация и хочется нового нового функционала, которого нет в поставке.
Как быть? Скопировать модуль, переправить конфиги и работать с модулем отдельно? Или существуют менее глобальные методы(хочется вспомнить об прелестях наследования), согласно которым функциональность может быть дописана и переопределена.Или есть возможность создать какой то «патч» для новых функций? А существующие модули править не комильфо…