Как обновить список модулей От терминала вОбновление списка модулей odoo
openerp and odoo (v8)?
Есть ли способ достичь этого с терминала?
Я хочу обновить список модулей без использования WebClient
Как обновить список модулей От терминала вОбновление списка модулей odoo
openerp and odoo (v8)?
Есть ли способ достичь этого с терминала?
Я хочу обновить список модулей без использования WebClient
Вы можете использовать как Command line interface
python openerp.py or odoo.py --db-filter=db_name -d db_name -u module list
Вы можете обновить весь список модулей из терминала с помощью:
./openerp-server -u all -d dbname --addons-path=addons/
его не работает, когда вы предоставляете внешний путь для аддонов – Anonymous
Вы можете создайте xml-файл, который вызывает функцию update_list функции ir.module.module. Как это:
<openerp>
<data>
<function model="ir.module.module" name="update_list"/>
</data>
</openerp>
Теперь, если вы добавить этот XML-файл в модуль данных (как вы могли бы добавить любое другое определение вида или другие XML-файлы), которые update_list функция вызывается каждый раз, когда вы обновляете это модуль.
Например, вы добавили этот новый модуль под названием «your_custom_module_updater», так что теперь вы можете начать с odoo:
./odoo.py -u your_custom_module_updater
и этот список модулей должен обновлять каждый раз с этого момента.
* Примечание: вы по-прежнему необходимо вручную обновить список для your_custom_module_updater установить его :)
Update: Манипулируя с ir_module_module таблицы можно добавить, установить, удалить или обновить модуль
-> Список модулей будет обновляться автоматически при обновлении вашего модуля.
Я не могу обновить список модулей вручную Bcz я не могу войти в базу данных без обновления списка модулей – Anonymous
Почему T шапка ? Вы получаете какую-то ошибку? Вы можете объяснить ? –
Файл «/home/swapnesh/WorkSpace/latest_odoo/openerp/service/server.py», строка 929, в preload_registries registry = RegistryManager.new (dbname, update_module = update_module) Файл «/ home/swapnesh/WorkSpace/latest_odoo /openerp/modules/registry.py ", строка 370, в новом openerp.modules.load_modules (реестр._db, force_demo, status, update_module) Файл «/home/swapnesh/WorkSpace/latest_odoo/openerp/modules/loading.py», строка 326, в load_modules modobj.button_upgrade (cr, SUPERUSER_ID, ids) – Anonymous
In odoo V9 Включить режим разработчика. Нажмите на имя пользователя в правом верхнем углу> О> Активировать режим разработчика Обновление модулей/приложений список Главное меню> Приложения> Обновление приложений список
с помощью -ui я не в состоянии получить обновленный список модулей на самом деле я хочу, чтобы обновить список модулей и после того, как вы захотите установить его с помощью -i module_name – Anonymous
, вы можете использовать -u all – user00000341
Я пробовал использовать -u все, но все же я не могу получить свой модуль в списке – Anonymous