摘要: odoo中有很多封装好的方法,非常实用,开发中用的比较多的当属高阶函数了。 当然使用的过程中通常与python原有的高阶函数结合。功能十分强大,可以有效的减少代码行数,提升可读性。 直接上代码: 1 # odoo高阶函数测试 2 def test_high_order_func(self): 3 r 阅读全文
posted @ 2020-09-17 11:26 御简 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 最近还有点时间,开始odoo12的提升篇吧。 提升篇可能不会很集中的写,断断续续的,知识点也比较零碎,可以当工具来查看了。 目前,我主要在用springboot做平台项目,odoo项目只是维护了。 基础篇和提升篇是我一年前就想写的,现在开始,也算是不忘初心了。 废话少说,开搞: 关于异步,使用了as 阅读全文
posted @ 2020-09-17 10:06 御简 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 前面客户来了需求:投诉要进行分类,用看板可以看到不同分类的投诉数量,点击数量时可以跳转到记录列表进行查看。 odoo中看板只能展示本model的数据看板,要实现汇总跳转,就要利用其它的model。 我们分析客户需求可以明显看出,要根据投诉类型进行汇总,那就需要有一个投诉分类的model。 这一章,是 阅读全文
posted @ 2020-09-16 14:53 御简 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 正常我们新建的模块没有kanban页,只有列表页,需要在按钮动作上增加一条配置: <record id="action_my_customer_complaint" model="ir.actions.act_window"> <field name="context">{'search_defau 阅读全文
posted @ 2020-09-16 10:23 御简 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 客户需求总是不断啊... 批处理我们得先有个按钮啊,加吧,加的过程中就加上了批量处理方式了。 在加按钮之前还要说下odoo中常用的三类模型,因为,一种我们没见过的模型即将登场... 基本模型:model.Model,储存数据记录的模型,不会定期删除 瞬态模型:model.TransientModel 阅读全文
posted @ 2020-09-15 17:41 御简 阅读(580) 评论(3) 推荐(0) 编辑
摘要: 直接开始搞吧: 在my_customer_complain.xml中增加tree视图: 1 <!--tree列表--> 2 <record id="tree_my_customer_complain" model="ir.ui.view"> 3 <field name="name">tree.my. 阅读全文
posted @ 2020-09-15 16:13 御简 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 解决自定义类编号的问题,其实比较简单,就是按照如下的步骤搞起就好: 1、在my_customer_complain.py中添加字段 name = fields.Char( string='编号', default=lambda self: _('New'), copy=False, readonly 阅读全文
posted @ 2020-09-15 14:42 御简 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 这一篇我们先说下如何添加操作记录。 其实就是一个固定的流程: 1、在my_customer_complain.py中继承三个类 _inherit = ['portal.mixin', 'mail.thread', 'mail.activity.mixin'] 2、在my_customer_compl 阅读全文
posted @ 2020-09-15 13:52 御简 阅读(570) 评论(2) 推荐(0) 编辑
摘要: 这一篇耽搁了好久啊... 公司让我去做Java项目了,写了一堆springboot、vue的文章。 还好最近有点时间,又开始了odoo12项目维护,争取能把这一系列完成吧。时间拖得有点长,着实有点生疏了。 长话短说,开始吧。 这回我们搞一个客户投诉模块,演示一下,如何添加按钮。 在models目录新 阅读全文
posted @ 2020-09-15 12:11 御简 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 主要针对新的项目 1 - 开始不要着急搞微服务,分布式,无疑会加大开发成本,拖慢开发速度,除非团队有基础,水平很高. 2 - 可以按照微服务的架子进行项目开发管理,比如拆分出用户管理模块,设备模块,某某应用模块等等,url统一前缀,建立各自的service,utils,source等等,数据库根据业 阅读全文
posted @ 2020-08-26 14:58 御简 阅读(262) 评论(0) 推荐(0) 编辑