odoo12
隔壁小红馆
这个作者很懒,什么都没留下…
展开
-
odoo 设置新建用户的默认权限、语言及时区
在odoo中,可以给用户设置默认的一些东西(权限、语言、时区及其他),故odoo在用户表里设置了新建用户模板 (Default User Template)具体示例如下:找到用户表,选择无效用户红色的是默认用户的模板,绿色是默认门户的模板。设置默认的权限在这个用户里面,可以这是权限,可默认是都为空。默认语言、时区保存后,当你新建用户时,会按照这个模板来生成默认的对应权限、语言及时区等。...原创 2021-03-31 10:10:41 · 603 阅读 · 0 评论 -
ODOO 恢复数据库报错 Database restore error: Command `psql` not found.
ODOO12 恢复数据库报错:Database restore error: Command psql not found.运行odoo源码的主机上未找到psql命令原因一般情况下是运行odoo源码的主机上未安装数据库另一种情况是安装过数据库但是odoo.conf文件中 pg_path 参数配置错误win环境linux 环境pg_path = /usr/lib/postgresql/10/binmacospg_path = /usr/local/opt/postgresql@原创 2021-03-25 11:52:43 · 2314 阅读 · 0 评论 -
odoo 抱歉, 你没有访问此类型文档的权限
“抱歉, 你没有访问此类型文档的权限 ‘未知’ (_unknown). 没有为此操作指定权限组 - (操作: read, 用户: 2)”对一个many2one关联的模型,进行点击选择的时候,报如下错误经过再三复查,以及确定发现是关联的模型写错,本来应该是关联use模型的被写错成user_id = fields.Many2one('rec.users', '复称人')所以,得此结论,如果关联模型报这样的错误未知’ (_unknown)。。。一定是关联模型写错。注意:对某个模型没有权限的原创 2020-06-24 14:17:18 · 760 阅读 · 0 评论 -
odoo用many2one代替selection字段类型
根据原创 2020-06-23 18:44:55 · 605 阅读 · 0 评论 -
odoo 限制字段首次创建后不能编辑
odoo 限制字段首次创建后不能编辑就是有字段在创建时可以编辑,第一次创建完成就不能修改,只能是只读了看完记得鼓励点赞,谢谢原创 2020-06-23 09:13:13 · 900 阅读 · 0 评论 -
odoo12 显示星星的方法
类似是这样展示实现方法;# py文件里 priority = fields.Selection( [('0', 'Normal'), ('1', 'Medium'), ('2', 'High'), ('3', 'Very High')], string='Priority', default='0')# xml文件里<field name="priority" widget="priority"/>看完记得点赞原创 2020-06-21 12:49:48 · 194 阅读 · 0 评论 -
odoo wkhtmltopdf问题
在打印odoo 报表时,提示没有安装 wkhtmltopdf.org是因为你没有安装这个插件,无论是什么操作系统都要安装在系统上就是要去下载此插件下载wkhtmltopdf然后加到环境变量里面去添加路径都bin的文件夹既可然后可以的 cmd l里面查看是否安装成功把你安装wkhtmltopdf --bin 的路径写上如下对比未安装前:安装后一定记得重启服务!!!!最好升级你要使用此功能的模型制作不易,点赞鼓励哈...原创 2020-06-21 12:46:43 · 1676 阅读 · 0 评论 -
odoo 表单按钮显示数量值
在form视图中添加按钮,并显示关联此单据的数量在xml里面写按钮并显示数量字段<button type="object" name="action_view_technical" class="oe_stat_button" icon="fa-pencil" attrs="{'invisible': [('technical_count', '=', 0)]}"> <field name="technical_count" widget="statinfo" st原创 2020-06-21 12:45:32 · 442 阅读 · 0 评论 -
odoo 消息(发送消息,记录备注)
有时需要在表单的下面有操作记录以及某些字段的变化信息展示首先就是要继承消息模型- py文件里_inherit = ['mail.thread', 'mail.activity.mixin']- xml 里面<div class="oe_chatter"> <field name="message_follower_ids" widget="mail_followers"/> <field name="message_ids" widget="mail_thr原创 2020-06-21 11:50:34 · 2432 阅读 · 0 评论 -
odoo 在列表视图中选择按钮
在有些需求中,要求是在列表视图中,选中多个视图后才显示某些按钮和上图的不对应,只是代码类似<act_window name="下载" id="print_hr_payslip" multi="True" key2="client_action_multi" res_model="hr.payslip.export"原创 2020-06-21 11:48:38 · 509 阅读 · 0 评论 -
odoo 通过按钮访问路由
odoo通过按钮进行访问路由,完成某些操作#xml文件<footer> <button string="下载" name="pdf_download" type="object"/></footer># py文件@api.multi def pdf_download(self): active_ids = self.env.context.get('active_ids',[]) ids_str = ','.join原创 2020-06-21 11:47:29 · 371 阅读 · 0 评论 -
odoo many2one的context
def _domain_compute(self): print(self.env.context.get('default_exchange')) if self.env.context.get('default_exchange'): return [('related_processes', '=', self.env.context.get('default_exchange'))] type = fields.Many2on...原创 2020-06-21 11:43:01 · 569 阅读 · 0 评论 -
odoo selection字段类型的动态添加
Selection字段类型一般作为下拉列表显示selection的选项内容基本是固定,但根据权限组显示不同的selection内容的也可以通过动态创建进行选项内容的设置1. 常规的Selection内容(固定的)2. 权限组显示不同的selection内容selection=’_selection_filter’,表示引用_selection_filter函数进行不同权限组之间的内容显示_selection_filter函数的定义。为selection内容初始化的列表后面的判断语原创 2020-06-19 14:43:32 · 1657 阅读 · 2 评论 -
odoo12 在网站上增加菜单以及功能
公司为了方便,有时需要在网站上直接增加菜单来查看利用某些功能以自己写过的为例:先在顶部定义一个名为 Museum Ticket 的菜单#xml 定义菜单<odoo> <record id="menu_buy_ticket_management_menu" model="website.menu"> <field name="name">Museum Ticket</field> <field nam原创 2020-06-18 17:44:04 · 630 阅读 · 0 评论 -
odoo12 还原数据库升级模块错误
在经历前面的还原数据库样式问题后升级模块报以下错误信息意思就是:psycopg2.ProgrammingError:没有与冲突时规范匹配的唯一或排除约束搞不懂什么意思,千辛万苦网上找资料,依然没有找到。去查看备份的数据里面,发现有重复的数据删掉测再次还原,哦哟,OK了,好神奇,看来是数据重复的原因,导致冲突。特此记录。...原创 2020-06-18 17:37:39 · 313 阅读 · 0 评论