摘要: 老韩头的开发日常 ☞ 【好书学习】系列 网上已经有大佬翻译过odoo12并且在翻译odoo14了。各位着急的可以自行搜索下。。。 这本书是为了让自己从odoo12转odoo14学习。也是为了锻炼下自己。。。 odoo 14 Development Cookbook 这本书是Parth Gajjar、 阅读全文
posted @ 2021-02-22 06:06 老韩头的开发日常 阅读(1230) 评论(0) 推荐(2) 编辑
摘要: 现象 接上一篇,在成功实现 单一实例多库模式下定时任务的问题后,现在可以实现多个库的定时任务跑起来了。 但是发现在任务跑几次后就不再执行了,每次重启odoo实例就会恢复。但是很快又不行了。 分析 查看进程发现,后台开启的两个定时任务线程直接消失了。。。 查看日志,有段报错,如下: for db_na 阅读全文
posted @ 2021-09-08 05:47 老韩头的开发日常 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载,但需标注出处,谢谢! 背景: 有客户反应有个别模块下的定时任务没有正常执行,是否是新装的模块哪些有问题?排查后发现,客户是在一台服务器上跑着一个odoo容器,对应多个数据库。个别库的定时任务是正常的,但是一个对接其他平台的库的定时任务没有正常跑起来。 先说结论,看官没时间支持按说明处理即可 阅读全文
posted @ 2021-09-06 08:49 老韩头的开发日常 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载,但需标注出处,谢谢! 背景 近期在客户的项目中发现在自定义报表样式的时候,存在渲染为html正常,但是在生成pdf的时候,缺少样式的情况。 分析 涉及到的odoo源码中的ir_actions_report.py文件中的代码 def _prepare_html(self, html): '' 阅读全文
posted @ 2021-08-13 20:09 老韩头的开发日常 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 欢迎转载,但需标注出处,谢谢! 说明: 本文面向开发人员,普通用户可参考【odoo14】【用户侧】权限配置。文章结构与用户侧一致。 一、 odoo中的对象 菜单、视图、访问权限(对应 模型)、记录规则(对应 模型记录) 二、 权限控制 总的来说,odoo中的权限控制颗粒度还是非常细的。最小可以到模型 阅读全文
posted @ 2021-06-24 07:49 老韩头的开发日常 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 以下内容仅适用于odoo的客户,不适用于开发人员。 下文介绍中涉及的概念及UI均是在odoo14社区版中进行。 一、 odoo中的对象 菜单、视图、访问权限(对应 模型)、记录规则(对应 模型记录) 二、 权限控制 总的来说,odoo中的权限控制颗粒度还是非常细的。最小可以到模型中的某个具体的字段, 阅读全文
posted @ 2021-06-04 00:02 老韩头的开发日常 阅读(496) 评论(2) 推荐(0) 编辑
摘要: 背景:同一个模块,两组开发人员对同一个模型的form视图进行了二开。在没有指定外部ID的情况下,odoo是如何选择展示展示哪个视图呢? 上干货 odoo在加载视图的时候,首先调用的models.py中的load_views函数; @api.model def load_views(self, vie 阅读全文
posted @ 2021-05-31 22:19 老韩头的开发日常 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 【odoo14】经典好书学习没有烂尾,主体已完成,可移步了解。https://www.cnblogs.com/xushuotec/p/14428210.html 背景 近期,有朋友打算上odoo系统。目前已有一套ERP系统了,由于是标准化产品,所以用起来各种不爽,终于在使用了两年后打算迁移。PS,我 阅读全文
posted @ 2021-05-13 08:59 老韩头的开发日常 阅读(548) 评论(0) 推荐(1) 编辑
摘要: 老韩头的开发日常 ☞ 【好书学习】系列 邮件集成是odoo最重要的特性。我们可以通过odoo收发邮件。我们甚至可以管理业务文档上的电子邮件,如潜在客户、销售订单和项目。本章,我们将探讨在odoo中处理邮件的方式。 配置邮件服务器 管理文档中的chatter 管理文档中的活动 通过Jinja模板发送邮 阅读全文
posted @ 2021-03-28 09:53 老韩头的开发日常 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 老韩头的开发日常 ☞ 【好书学习】系列 通过odoo框架,我们可以开发大型且复杂的应用。良好的性能是实现这一目标的基础。本章,我们将探讨如何提高应用性能。同时,我们也会讲解找出影响性能的因素。 本章包含以下内容: 记录集的预读取模式 将数据在内存中缓存 生成不同尺寸的图片 访问组数据 一次性创建或写 阅读全文
posted @ 2021-03-15 23:22 老韩头的开发日常 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 老韩头的开发日常 ☞ 【好书学习】系列 odoo支持远程过程调用(RPC),你可以通过其他的应用连接odoo的实例。比如,我们可以通过使用java编写的android应用连接odoo实例展示过期的订单信息。通过odoo的RPC API,我们可以操作数据库的CURD。odoo的RPC不仅仅局限于数据库 阅读全文
posted @ 2021-03-14 12:07 老韩头的开发日常 阅读(279) 评论(0) 推荐(0) 编辑