全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版我们将在本章中介绍Odoo网页服务端部分的基础知识。注意本章中所讲解的为基础部分,有关更高阶的功能,请参见第十四章 CMS网站开发。所有的Odoo网页请求都是由Python库werkzeug来进行处理的。虽然werkzeug的复杂部分多隐藏在Odoo便捷的封装器中,学习其底层的运行机制也……继续阅读 » Alan 4年前 (2021-03-07) 6036浏览 0评论6个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版业务应用不仅是存储记录还应管理业务工作流。有些对象,如线索(leads)或项目任务,有大量并行运行的记录。一个对象记录过多时会让厘清业务变得更为困难。Odoo有一些处理这种问题的技术。本章中,我们来学习如何设置带有动态阶段和看板组的业务工作流。这会有助于用户了解到业务是如何运行的。我们还……继续阅读 » Alan 4年前 (2021-03-07) 7293浏览 1评论10个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版Odoo支持多语言并允许不同的用户按自己的习惯选用不同的语言。这通过Odoo内置的i18n功能实现。通过字符串翻译,Odoo还支持日期的数字格式及时间格式化等。本章中,我们将学习如何在Odoo中启用多语言以及如何在自定义模块中添加翻译文件。在掌握这些新功能时会有助于提升Odoo的用户体验……继续阅读 » Alan 4年前 (2021-03-02) 5551浏览 1评论6个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版大多数情况下,Odoo由多用户组织使用。每个组织中的每个用户有着不同的角色,根据角色拥有不同的权限。例如,HR主管无法访问公司的财务信息。通过访问权限和记录规则,可以指定用户能够访问Odoo中哪些信息。本章中,我们将学习如何指定访问权限规则和记录规则。这种权限安全的区划要求按照权限级别来……继续阅读 » Alan 4年前 (2021-03-02) 6857浏览 1评论6个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版在此前的章节中,我们学习了Odoo的服务端和数据库层面的知识。本章中将学习Odoo的UI层面的知识。我们将学习如何创建不同类型的视图。除视图外,本章还会讲解组件,如动作按钮、菜单和微件,有助于我们将应用变得对用户更友好。完成本章后,读者将可以设计Odoo后台的UI。注意本章并不包含Odoo……继续阅读 » Alan 4年前 (2021-01-01) 14450浏览 2评论19个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版在第五章 基本服务端开发中,我们学习了如何在模型类中编写方法、如何扩展所继承模型的方法以及如何处理记录集。本章将讲解更为高级的话题,比如使用记录集的环境、对按钮点击调用方法和操作onchange方法。本章中的各小节有助于处理更复杂的业务问题。我们将学习如何创建交互性更强的应用。本章中,我……继续阅读 » Alan 4年前 (2021-01-01) 8123浏览 0评论12个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版在第五章 基本服务端开发中我们学习了如何编写模型方法来实现模块的逻辑。但是如果我们碰到错误或逻辑问题时可能就不知所措了。为处理这些错误,我们需要进行细致的检测,可能会花费大量时间。所幸,Odoo为我们提供了一些调试工具来帮助我们查找各类问题的根由。本章中我们将详细的了解这些调试工具和技术。……继续阅读 » Alan 4年前 (2021-01-01) 7940浏览 0评论6个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版本章中,我们将学习如何添加在安装时可提供数据的插件模块。这对于提供默认值以及添加视图描述、菜单或动作等元数据都非常有用。另一个重要的用途是提供演示数据,勾选了加载演示数据复选框时会在数据库创建的同时载入数据。本章中,我们将讲解如下小节:使用外部ID和命名空间使用XML文件加载数据……继续阅读 » Alan 4年前 (2021-01-01) 7271浏览 0评论13个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版本章中的各小节会对已有的那个插件模型做一些小的新增。在上一单中,我们在Odoo实例中注册了自己的插件模块。本章中,我们将深入到模块的数据库端。会添加一个新模型(数据表)、一些新的字符和约束。我们还会研究Odoo中继承的使用。使用的是第三章 创建Odoo插件模块中所创建的模块。本章中讲解如……继续阅读 » Alan 4年前 (2021-01-01) 22174浏览 12评论17个赞
全书完整目录请见:Odoo 14开发者指南(Cookbook)第四版现在我们已经有了开发环境并且知道如何管理Odoo服务实例和数据库,可以学习如何创建Odoo插件模块了。本章我们的主要目标是理解一个插件模块的结构是什么样的以及对其进行补充的典型增量工作流。本章中各节所讨论的各种组件会在后续章节中进行扩充讲解。本章中,我们将讲解如下内容:创建和安装一……继续阅读 » Alan 4年前 (2020-12-27) 15883浏览 3评论18个赞