Odoo安裝教程4-創建新的插件模塊第三講

添加圖標

模塊可選擇添加圖標,這對於作爲 app 的模塊尤其重要,因爲在應用菜單中一般都應有圖標。
要添加圖標, 需要在模塊中添加 static/description/icon.png 文件。
爲簡化操作,我們可以複用 accounting 應用的圖標,把
odoo/addons/account/static/description/icon.png 文件拷貝至 customaddons/library_app/static/description 目錄。可通過如下命令完成:

cd ~/odoo-dev
mkdir -p ./custom-addons/library_app/static/description
cp ~/odoo-dev/odoo/addons/note/static/description/icon.png ./customaddons/library_app/static/description

選擇證書(開源協議)

爲開發的模塊選擇證書(開源協議)非常重要,應謹慎考慮其代表着什麼。 Odoo 模塊最常用的協議是 LGPL(GNU Lesser General Public License)第 3 版(LGPL v3.0)和 AGPL(Affero GeneralPublic License)。
LGPL 授權更廣, 它允許在無需分享相應源碼的情況下對代碼作出商業修改。 AGPL 則是一個更嚴格的開源證書,它要求派生代碼及服務託管者分享源碼。
瞭解更多有關 GNU 證書請訪問 GNU 官網。

安裝新模塊

現在我們已經有了一個簡化的模塊,還沒有任何功能,但我們可以通過安裝它來檢查各項是否正
常。
要進行這一操作,模塊所有的插件目錄應對 Odoo 服務可見。可以通過啓動 Odoo 服務來進行確認,可以在輸出第一行看到顯示爲 odoo: addons paths: xxx 字樣,其中會顯示在用的插件路徑。更多有關插件路徑的知識,參見本系列文章第二章開發環境準備。
要安裝新的模塊,我們應在啓動服務時指定-d 和-i 參數, -d 指定應使用的數據庫, -i 可接收一個逗號分隔的多個待安裝模塊名。假定開發數據庫爲 dev12,則使用如下命令進行安裝:~/odoo-dev/odoo/odoo-bin -d dev12 -i library_app
仔細看日誌輸出可確定模塊是否能被找到並安裝,正確安裝對應日誌: odoo.modules.registry:module library_app: creating or updating database tables。

更多教程:https://www.erpdaxue.cn/odoo/odoo-teach/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章