zoukankan      html  css  js  c++  java
  • 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/

  • 相关阅读:
    (原创)SOPC中SDRAM controller 的Timing配置
    (原创)电子专业词汇集
    verilog的$dumpfile和$dumpvar系统任务详解
    一定要确保自己代码的正确性
    记录一些 Latex 的技巧
    ASP.NET 2.0随机读取Access记录
    ASP.NET中使用javascript(2)
    ASP.NET中使用javascript(1)
    电信屏蔽eMule了吗
    Ajax.net里ModalPopupExtender控件和Dropdownlist的问题
  • 原文地址:https://www.cnblogs.com/odoo14/p/12867490.html
Copyright © 2011-2022 走看看