官术网_书友最值得收藏!

  • Odoo Development Cookbook
  • Holger Brunn Alexandre Fayolle Daniel Reis
  • 280字
  • 2021-07-16 11:00:30

Updating the addon modules list

As we said in the previous recipe, when you add a directory to the addons path, just restarting the Odoo server is not enough to be able to install one of the new addon modules. A specific action is required for Odoo to scan the addons path and update the list of available addon modules.

Getting ready

Start your instance, and connect to the instance using the Administrator account and activate the developer mode (see Chapter 1, Installing the Odoo Development Environment).

How to do it…

To update the list of available addon modules in your instance, you need to perform the following steps:

  1. Open the Apps menu:
    How to do it…
  2. Click on Update Apps List:
    How to do it…
  3. In the dialog, click on the Update button.
  4. At the end of the update, you can click on the first Apps entry to see the updated list of available addon modules. You will need to remove the default filter on Apps in the search box to see all of them.

How it works…

When the Update button is clicked on, Odoo will read the addons path configuration variable, and for each directory in the list, it will look for immediate subdirectories containing an addon manifest file, which is a file named __openerp__.py, stored in the addon module directory. Odoo reads the manifest expecting to find a Python dictionary. Unless the manifest contains a key installable set to False, the addon module metadata is recorded in the database. If the module was already present, the information is updated; otherwise, a new record is created. If a previously available addon module is not found, the record is not deleted from the list.

主站蜘蛛池模板: 泸定县| 两当县| 弋阳县| 南召县| 东乌珠穆沁旗| 汶上县| 奈曼旗| 观塘区| 老河口市| 涿鹿县| 灵武市| 沽源县| 渑池县| 宽城| 博乐市| 廉江市| 谢通门县| 开原市| 宁德市| 随州市| 冷水江市| 琼结县| 泸水县| 长岭县| 怀仁县| 潢川县| 庆安县| 鹰潭市| 新昌县| 扎兰屯市| 运城市| 苏尼特左旗| 丹江口市| 台前县| 咸宁市| 田阳县| 华蓥市| 许昌县| 大名县| 长沙市| 馆陶县|