Odoo
文章平均质量分 62
HeavenSpring
这个作者很懒,什么都没留下…
展开
-
Odoo16—即时通信模块discuss
odoo中自带的discuss模块是一个简易版的即时通信系统,虽然简单,但是功能还是挺强劲的。可以发送图文消息,可以语音,可以视频,也可以共享屏幕,看下效果吧!原创 2024-02-02 15:33:30 · 391 阅读 · 0 评论 -
Odoo16—级联删除
写这篇博客的时候,我已经整理好了文章大纲,边写边测试验证,最后发现我原来的理解是错的,原来的大纲中还有在One2many中使用ondelete=’cascade’,以及ondelete=’cascade’无法解决问题时如何通过unlink()来解决。唉,半路借来的内容真是害人不轻。还好写了博客,又参考odoo官方文档和源码走了一遍流程;不仅深入的理解了这个知识点,也优化了一知半解的时候写的代码。原创 2024-01-09 16:19:36 · 697 阅读 · 0 评论 -
Odoo16—国际化翻译
开发odoo系统模块的时候,如果一开始就有国际化的需求,无论是模型的定义还是视图的构建,建议使用英语作为第一语言:一方面,英语本身就是一种国际化的语言;另一方面,odoo内置模型字段描述如Created by和Created on都是用英文,如果我们将中文作为第一语言,就会出现原始.po语言文件中既有中文,又有英文的尴尬场景,还需要再做一次从中文到中文的翻译原创 2024-01-03 10:48:33 · 986 阅读 · 1 评论 -
Odoo16—权限控制
odoo的权限控制是通过来实现的,在用户组中配置控制权限,然后再添加用户到用户组中,从而实现对用户的访问和操作权限控制。一个用户可以属于多个用户组,用户最终的权限范围取决于所属用户组权限的并集。在用户组中可以声明哪些数据的控制权限呢?我们打开开发者模式,通过“”导航到用户组,点击任一用户组,打开如下截图界面:。既然如此,那就赶快创建一个用户组,然后配置权限,然后添加用户,然后……不就可以达到我想要的权限控制目的了吗。原创 2023-12-20 18:01:41 · 1879 阅读 · 1 评论 -
Odoo—货运管理—主表获取明细表数据计算结果
在开发货运管理模块的时候,用到了两张表:主表[waybill]和明细表[waybill.detail],主表存放运单主体信息,明细表存放运单货物信息,如下图所示。标记的是主表中的总运费,是明细表中三条货品数据的运费总和。在odoo中是如何实现将明细表的数据统计结果赋值给主表字段的呢?以上代码中total_freight是明细表中每条数据的运费合计,如此就实现了主表字段关联到明细表数据的统计结果。[total_fees]字段和一个一对多的。标记的是明细表中行内的运费计算结果;首先在主表中定义一个。原创 2023-11-02 06:56:03 · 114 阅读 · 0 评论 -
Odoo—货运管理—odoo时差问题
第一次踩odoo时差的坑,才知道原来odoo在存储日期数据时,是以UTC0时区存放的,和北京时间相差8个小时。只是odoo本身能很好的处理日期数据的存储和展示,所以刚开始接触odoo,不容易发现这个问题。原创 2023-11-02 06:53:32 · 159 阅读 · 0 评论