![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
odoo
半支铅笔(logan)
这个作者很懒,什么都没留下…
展开
-
安装 pip install psycopg2 出错问题
`This error originates from a subprocess, and is likely not a problem with pip.error: legacy-install-failure× Encountered error while trying to install package.╰─> psycopg2 `sudo apt install libpq-devpip install psycopg2原创 2023-04-14 16:34:39 · 428 阅读 · 0 评论 -
odoo sheet 右上角字段显示
odoo sheet里面有上角显示 如图。直接写在sheet标签后面即可。原创 2023-03-28 22:14:39 · 149 阅读 · 0 评论 -
odoo12 form 去掉复制按钮
odoo12 form 去掉复制功能原创 2022-05-17 11:47:14 · 322 阅读 · 0 评论 -
odoo12 开启工作流修改工作流消息数据
odoo12 工作流数据保存在哪里这样的消息保存在mail_tracking_value表中, 其中 mail_tracking_value 是任何模型的字段上加了track_visibility= all or track_visibility= onchange 属性后的字段就会被记录,每一个字段改变时就会被创建一条记录,如需要修改对应的记录消息修改对应表中的 old_value_x -> new_value_x 等值就好,不同的字段类型数据有不同的字段去储存。mail_tr原创 2022-01-12 19:47:15 · 360 阅读 · 0 评论 -
odoo12 onchange 获取更改之前的值
odoo12 onchange 获取更改之前的值在 onchange 的时候我们或许需要 获取原有的值和改变后的值进行对比odoo12 在onchange监听的字段改变的时 self.id 会是一个虚拟的id,原始值的对象保存 在self._origin中odoo 在虚拟id的时候在orm层面已经对原始的值进行了修改,从orm层面获取不到上一层的数据,可以使用sql语句在数据库层面去获取到最初的值,并做出相应的比较,原始被修改对象的id可以通过self._origin.id 获取...原创 2022-01-07 16:51:43 · 1346 阅读 · 0 评论 -
odoo12 右上角的弹窗提示
odoo12 右上角的弹窗提示self.env.user.notify_success(message=“设置成功”)或者返回一个东西原创 2022-01-06 11:14:50 · 316 阅读 · 0 评论 -
odoo12 拓展日历的js,更具上下文穿过来的值去处理日历的禁止
"use strict"; // 拓展日历的js,如果context中传递了create=false,禁用日历视图的创建 var CalendarView = require('web.CalendarView'); CalendarView.include({ init: function (viewInfo, params) { this._super.apply(this, arguments); var...原创 2021-12-31 15:41:57 · 579 阅读 · 0 评论 -
odoo动态隐藏表单的编辑按钮
odoo动态隐藏表单的编辑按钮原创 2021-12-31 12:19:08 · 1341 阅读 · 0 评论 -
Odoo JavaScript点击Tree视图禁止跳转Form
Odoo JavaScript点击Tree视图禁止跳转FormbstractController.include({ _onOpenRecord: function (ev) { return false }})// 最初是重写_onRowClicked方法, 然后发现Bug, 勾选不了记录, 改成_onOpenRecord解决问题.(2021-8-27)...原创 2021-11-11 15:19:36 · 1027 阅读 · 0 评论 -
odoo14 报错 “注册:没有为新用户提供登录
odoo14 报错 “注册:没有为新用户提供登录” while evaluatingdooo14 定时任务在获取对应的记录并创建对应记录的时候,在我们会去到其他表格中获取值时候不能用返回过来的对象.create去创建对应的记录例如:下面定时任务中可能会出现的问题 # sale_order 是调用其他方法返回的对应的销售订单对象 for sale in sale_order: sale.create({'id':1})上面代码看似正常没问题,但是在些时候机会出现 入下的错误,“Si原创 2021-09-30 19:53:40 · 335 阅读 · 0 评论 -
odoo14 tree上面增加自定义面板和seach左边栏搜索
odoo14 tree上面增加自定义面板banner_route=“id”> 自定义模板的就可以在tree上面加自定义页面search视图中增加<searchpanel> <field name="字段名" icon="fa-users" enable_counters="1"/> </searchpanel>就可以在左侧栏中增加一侧选项...原创 2021-09-27 16:00:03 · 796 阅读 · 0 评论 -
odoo前端文字强制不换行
补充CSS知识:复制代码一、强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据。2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。3 white-space: pre-wrap; 只对中文起作用,强制换行。word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的内容自动换行,它们的区别在于:1、word-break:break-all假设div宽度为450px转载 2021-09-06 11:52:05 · 1261 阅读 · 0 评论 -
Failed to load registry 错误
启动odoo 的时候控制台爆出这个 Failed to load registry 错误是继承关系有些问题_inherit=[] 中模型继承有先后顺序, 比如_inherit = [‘mail.thread’, ‘mail.activity.mixin’]mail.thread 就要写在 mail.activity.mixin 前面不然就会报出 Failed to load registry 的错误...原创 2021-08-24 18:09:04 · 904 阅读 · 0 评论 -
odoo Failed to load registry 错误
启动odoo 的时候控制台爆出这个 Failed to load registry 错误是继承关系有些问题_inherit=[] 中模型继承有先后顺序, 比如_inherit = ['mail.thread', 'mail.activity.mixin']mail.thread 就要写在mail.activity.mixin 前面不然就会报出 Failed to load registry 的错误...原创 2021-08-24 18:05:05 · 1282 阅读 · 0 评论 -
odoo 字段设置权限
odoo14 字段设置权限1, 在 scurty文件中新增一个xml(res.groups.xml)文件在文件中下写入语句<odoo> <record id="sale_order_group_price" model="res.groups"> <field name="name">销售价格显示</field> </record></odoo>新增的xml文件需要在__manifest__.py原创 2021-08-21 16:50:07 · 959 阅读 · 0 评论 -
odoo 在tree后面增加按钮并绑定事件
odoo 在tree后面增加按钮并绑定事件首先我们要自定义js文件,名字可以随意取 "use strict"; var ListController = require('web.ListController'); // 这个是要用的插件默认写法 ListController.include({ renderButtons: function ($node){ var $buttons = this._super.apply(this原创 2021-08-03 17:58:35 · 678 阅读 · 1 评论