本博客包含多个文档和书籍的翻译,但有能力者推荐阅读英文原版

标签:Python

Odoo 12开发者指南第十七章 Odoo的应用内购买

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下内容:应用内购买(IAP)的概念在Odoo中注册一个IAP服务创建一个IAP服务模块授权并收取IAP余额创建一个IAP客户端模块在账户缺少余额时显示报价引言Odoo在版本11中引入了IAP。IAP用于提供循环收费服务而又无需进行复杂配置。通常,从应……

Odoo 12开发者指南第十六章 网页客户端开发

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下小节:创建自定义组件使用客户端QWeb模板向服务端做RPC调用新建一个视图调试客户端代码通过导览提升客户引导移动应用JavaScript引言Odoo的网页客户端或后台,是公司成员花费最多时间的地方。在第十章 后端视图中,我们学习了如何使用后台中所……

Odoo 12开发者指南第十五章 CMS网站开发

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下小节:管理静态资源为网站扩展CSS和JavaScript创建或更改模板 – QWeb管理动态路由为用户提供小组件从网站用户获取输入管理搜索引擎优化(SEO)选项管理网站的站点地图获取访客的国家信息追踪营销活动管理多站点引言Od……

Odoo 12开发者指南第十四章 网页服务端开发

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下内容:让路径在网络中可访问限制网络可访问路径的访问传递消耗参数到你的handler修改已有handler引言我们将在本章中介绍Odoo网页服务端部分的基础知识。本章中所讲解的为基本的部分,有关更高阶的功能,请参见第十五章 CMS网站开发。所有的Odo……

Odoo 12开发者指南第十三章 自动化、工作流和打印件

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下小节:管理动态记录阶段管理看板阶段使用看板卡片快速创建表单创建交互看板卡片在看板列上添加进度条根据时间条件使用自动化动作根据事件条件使用自动化动作创建基于QWeb的PDF报告引言业务应用不仅应存储记录还应管理业务工作流。有些对象,如线索(lea……

Odoo 12开发者指南第十二章 国际化

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下内容:安装语言及配置用户首选项配置语言相关设置通过网页客户端用户界面翻译文本将翻译字符串导出到文件使用gettext工具来简化翻译将翻译文件导入到Odoo中这里的很多操作可以通过网页客户端用户界面或命令行来完成。在可以使用的地方,我们会告诉你使用的方……

Odoo 12开发者指南第十一章 权限安全

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们来看如何实现如下小节的内容:创建权限组并为用户分配组向模型添加访问权限限制模型中字段的访问使用记录规则限制记录访问使用权限组来启用功能以超级用户访问记录集根据组来隐藏视图元素和菜单为避免讲解时的冗杂,本章中各小节对已有模块进行了一些微调。技术准备本章的技……

Odoo 12开发者指南第十章 后端视图

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下小节:添加菜单项和窗口动作在指定视图中打开动作向表单视图添加内容和组件向表单添加按钮向表单和动作传递参数 – 上下文在记录列表上定义过滤器 – 域定义列表视图定义搜索视图在表单视图边栏显示附件修改已有视图 – ……

Odoo 12开发者指南第九章 高级服务端开发技巧

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下内容:更改执行动作的用户使用变更的上下文调用方法执行原生SQL查询编写向导来引导用户定义onchange方法在服务端调用onchange方法基于SQL视图定义模型添加自定义设置选项实现init钩子引言在第六章 基本服务端部署中,我们学习了如何……

Odoo 12开发者指南第七章 模块数据

全书完整目录请见:Odoo 12开发者指南(Cookbook)第三版本章中,我们将讲解如下小节:使用外部ID和命名空间使用XML文件加载数据使用noupdate和forcecreate标记使用CSV文件加载数据插件更新和数据迁移从XML文件中删除记录从XML文件中调用函数引言本章中,我们将学习如何添加在安装时可提供数据的插件模块。这对……