随笔分类 -  odoo

摘要:转载自:添加链接描述 Odoo中的五种Action详解 Odoo中的五种action都是继承自ir.actions.actions模型实现的子类,共有五种。分别对应五种类型、五种用途。 odoo中还有其他含有action命名的模型,诸如:action.todo等,都不是actions的子类,不是动作 阅读全文
posted @ 2020-10-27 17:14 鹿哥 阅读(803) 评论(0) 推荐(0)
摘要:问题:odoo12有些登录用户能显示菜单,有些登录用户显示不了 原因分析:可能是菜单的menuitem的id是之前其他菜单用过的id,之前的菜单有groups属性,虽然之前的菜单删掉了,但是数据库中没有把这个id的groups属性删掉,id重新使用以后就出现这种情况 解决方式: 给menuitem的 阅读全文
posted @ 2020-10-12 15:30 鹿哥 阅读(293) 评论(0) 推荐(0)
摘要:odoo从tree视图导出excel表 视图 <button type="button" class="layui-btn layui-btn-sm export" url="/fm1212/export/business_record"> 导出 </button> js odoo.define(' 阅读全文
posted @ 2020-10-12 09:56 鹿哥 阅读(435) 评论(0) 推荐(0)
摘要:** odoo12的计算字段compute和related ** odoo的计算字段默认不保存在数据库中,使用的时候在进行计算,不能用作domain等筛选的时候或者其他函数中引用该字段使用,可以使用store=True强制保存到数据库中.但是加了store=True表示该字段只能计算一次.下面来看一 阅读全文
posted @ 2020-10-10 18:05 鹿哥 阅读(1258) 评论(0) 推荐(0)
摘要:问题描述:在odoo中如何保持只读模式打开form视图中的one2many字段为可编辑状态 解决方式:在one2many字段中使用widget修改原有的one2many字段处理的js <field name="trip_record" widget="one2many_keep_edit"> 在st 阅读全文
posted @ 2020-10-10 17:00 鹿哥 阅读(822) 评论(0) 推荐(0)
摘要:问题描述:最近做项目的时候发现,我以只读模式打开tree视图的一条记录,进入form视图,点击浏览器的刷新按钮,form视图上方的编辑按钮显示出来了,并且该记录变成了可编辑状态 原因分析:浏览器刷新以后,视图重新渲染上方的按钮时出现问题. 解决方式:继承odoo底层路径为:odoo/addons/w 阅读全文
posted @ 2020-10-10 16:54 鹿哥 阅读(588) 评论(0) 推荐(0)
摘要:问题描述: odoo后端正常启动了 没有报错日志 但是在浏览器连接的时候报错404页面找不到 原因: 1. odoo的配置文件xxxx.conf文件中的addons_path = 没有正确的找到 2. 查看是否有其他进程占用了当前的ip地址,端口 3. 配置文件中的某些配置出现问题 解决方式: 1. 阅读全文
posted @ 2020-09-29 17:34 鹿哥 阅读(713) 评论(0) 推荐(0)
摘要:odoo按钮实现点击弹出提示确认操作并显示提示内容 解决方式: 在button标签中写上confirm属性如下: ``` 这样在点击按钮的时候机会弹出确认操作的按钮 ![](https://img2020.cnblogs.com/blog/2105283/202009/2105283-2020092 阅读全文
posted @ 2020-09-25 17:21 鹿哥 阅读(1710) 评论(0) 推荐(0)
摘要:今天新建模块的时候,右键new → Directory创建的模块,但是在升级的时候报错cannot import name 'XXXXX' from 'XXXXXXX.models''![] 原因分析: 之前提交代码的时候删掉了__pycache__文件,导致pycharm的某些配置项丢失.无法识别 阅读全文
posted @ 2020-09-23 15:41 鹿哥 阅读(233) 评论(0) 推荐(0)
摘要:问题: odoo出现提示信息:"抱歉, 你没有访问此类型文档的权限 ‘未知’ (unknown). 没有为此操作指定权限组 - (操作: read, 用户: 2)" 出错原因: 出错原因: 一: security文件夹中的ir.model.access.csv权限表没有添加该模型的权限组 解决办法: 阅读全文
posted @ 2020-09-12 16:48 鹿哥 阅读(654) 评论(0) 推荐(0)
摘要:问题: odoo自身定义了底部和顶部的按钮,底部按钮定义在footer标签中。当想要覆盖odoo本来的底部按钮时,只需要自定义一个footer标签就可以 解决办法:自定义footer标签 在模型对应的xml文件的form视图中新增widget标签 <form> <group> <widget nam 阅读全文
posted @ 2020-08-19 16:19 鹿哥 阅读(425) 评论(0) 推荐(0)
摘要:问题:odoo的many2many字段的一些坑 今天遇到一个many2many字段的使用。刚开始查数据库里面的数据表,发现并没有对应的该字段,再看视图上面,对应的是该字段。后面才知道many2many字段的存储不一样 字段定义如下所示: 其中comodel_name是多对多字段对应的模型,relat 阅读全文
posted @ 2020-08-05 15:40 鹿哥 阅读(3576) 评论(0) 推荐(0)
摘要:问题:在one2many字段跳转的form视图中,底部自定义的提交、取消按钮失效 1、先说一下one2many字段在form表单中的两种写法: 一、对应模型有自己的tree和form视图。form表单中的one2many字段如果对应的模型有单独的tree和form视图,one2many字段模型的视图 阅读全文
posted @ 2020-08-05 14:06 鹿哥 阅读(662) 评论(0) 推荐(0)
摘要:layui是一个前端框架,提供了许多前端的组件等,layui的详情自己官网地址:https://www.layui.com/doc/去查看 下面说一下最近用layui遇到的问题和解决方式: 问题:近期做项目时候遇到一个需要将odoo的日期字段,用一个日期范围去代替。 解决方式:layui提供了日期范 阅读全文
posted @ 2020-07-31 15:17 鹿哥 阅读(781) 评论(0) 推荐(1)
摘要:1、菜单视图属性: 常用属性: name是展示在用户界面中的菜单项标题 action是点击菜单项时运行的窗口操作的XML ID parent是父级菜单项的XML ID。本例中父级项由其它模块创建,因此们使用了完整的XML ID, <module>.<XML ID>进行引用。 还有以下可用属性: se 阅读全文
posted @ 2020-07-24 17:15 鹿哥 阅读(957) 评论(0) 推荐(0)
摘要:如图所示:在odoo源码的根目录中创建自己的项目文件(project) 在odoo.conf配置文件中的addons_path路径中加入自己项目的文件夹路径,推荐使用绝对路径 addons_path = /Users/yong/code/odoo/addons,/Users/yong/code/od 阅读全文
posted @ 2020-07-24 11:22 鹿哥 阅读(761) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-23 15:10 鹿哥 阅读(361) 评论(0) 推荐(0)
摘要:本文以odoo12为例配置本地环境,注意不是docker环境 1、安装pycharm(推荐2020.1版本,破解地址:https://www.cnblogs.com/xuexianqi/p/12767075.html) 2、安装postgresql(9.5以上版本) 3、安装pgadmin(推荐4版 阅读全文
posted @ 2020-07-22 16:38 鹿哥 阅读(651) 评论(0) 推荐(0)