Изначально после установки Odoo в системе будут выключены все стандартные расширения. Их можно включить в меню Apps.
Если вы скачиваете расширение из маркетплейса Odoo, то достаточно нажать на кнопку скачивания. Если вы скачиваете расширения из внешних источников, то пользуйтесь доступными способами. Например, чтобы сказать расширения из Github можно использовать git clone
.
На сервере в папке с docker-compose.yml создаем папку addons и закидываем туда все внешние расширения, которые хотим добавить в Odoo.
Эти расширения могут быть скачены из маркетплейса, либо же из внешних источников, значения не имеет. Они должны быть распакованы (не заархивированы).
Для упрощения установки расширений на наши сервера был создан репозиторий с расширениями Odoo.
Для того, чтобы установить расширения на сервер с Odoo достаточно склонировать репозиторий в папку addons
, рядом с файлом docker-compose.yml
.
После этого нужно перейти в директорию addons
и переключиться на нужную ветку с помощью git checkout
. Например, если вы хотите поставить расширения для тестового сервера используйте команду git checkout dev
.
Для того, чтобы Odoo начал видеть уставновленные на сервер расширения -- вам нужно нажать на кнопку Update App List
, которая доступна только в режиме разработчика.
После этого можно включать расширения с помощью кнопки Install
для нужного расширения.
Для того, чтобы добавить новое расширение в репозиторий вам нужно скопировать его, после чего переключиться на нужную ветку, добавить папку расширений, закоммитить, запушить и сделать git pull
на сервере.