摘要: 需要单独指定保存文件名称的字段 阅读全文
posted @ 2024-11-25 13:38 goyier 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 由于res.users的parent_id的关联模型是res.partner,当做树形使用就会报错。 解决方式如下图: 阅读全文
posted @ 2024-07-24 14:06 goyier 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-07-03 11:46 goyier 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.症状: 2.解决方式 : 2.1找到/etc/onlyoffice/documentserver/default.json 2.2 按下图中修改部分设置。 3.3 如果使用缓存组件如memcache 缓存文档key,请重启缓存组件 参考: 1.https://github.com/ONLYOFF 阅读全文
posted @ 2024-06-27 17:25 goyier 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 如下图所示,通过message_post调用时传入notify_author参数或者使用上下文参数mail_notify_author来控制,是否通知消息作者本人。 阅读全文
posted @ 2024-06-26 15:18 goyier 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.14版(含14)视图节点groups属性的处理结果表现在可见性上(invisible),如果当前用户不在指定的角色中,则设置可见性标记invisible为"1" 2.16版(含16)以后对视图节点groups属性的处理则完全不同,如果当前用户不在指定的角色中,则该直接将该节点从节点树中移除。 阅读全文
posted @ 2024-06-07 17:54 goyier 阅读(24) 评论(0) 推荐(0) 编辑
摘要: odoo17下,使用t-out指令在模板中输出html标记,请使用markup工具方法 阅读全文
posted @ 2024-03-19 16:21 goyier 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 通过在字段选项(options)中设置enable_formatting(Boolean)来控制,组件在显示时是否进行格式化。 阅读全文
posted @ 2024-03-19 10:06 goyier 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 在odoo16中,对于存储型(store=True)计算字段当设置precompute为True时,在模型执行实际的创建操作之前,会使用当前提供的vals,创建一个虚拟记录(通过new方法),并通过访问虚拟记录的字段,来获取计算后字段值。 阅读全文
posted @ 2024-01-11 09:19 goyier 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 计算字段严格意义上分为两种:存储型和非存储型。 1)非存储型的计算字段,在其计算方法中,要确保该字段被赋值,也是保证缓存中有这个字段的值,否则会报错。13以前会报CacheMiss的错误,14以后会报ValueError的错误。 当他依赖的字段修改时,通过modified方法,使它在缓存中无效,在后 阅读全文
posted @ 2024-01-10 10:30 goyier 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 模块详情 阅读全文
posted @ 2021-08-22 19:19 goyier 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 模块详情 阅读全文
posted @ 2021-08-22 19:14 goyier 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-28 16:18 goyier 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 转自:https://zhuanlan.zhihu.com/p/346168526 阅读全文
posted @ 2024-11-27 09:24 goyier 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.default_get的使用 1.1 14以前在form视图中新建记录时,会单独对default_get进行调用,然后执行onchange. 14以后onchange中当第一次调用时,后台会自动调用default_get获取默认值,不通过前端调用。 2. onchange返回值的处理 2.1 1 阅读全文
posted @ 2023-12-15 09:32 goyier 阅读(74) 评论(0) 推荐(0) 编辑
摘要: distutils 包已经从标准库中移除。 阅读全文
posted @ 2023-10-23 14:49 goyier 阅读(924) 评论(2) 推荐(0) 编辑
摘要: 需要注意的地方 1.安装依赖:https://devguide.python.org/getting-started/setup-building/#build-dependencies sudo apt-get install build-essential gdb lcov pkg-config 阅读全文
posted @ 2023-10-23 14:13 goyier 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 不能使用localhost.请用本机ip访问 阅读全文
posted @ 2023-03-02 15:01 goyier 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 列表导出增加一个内置用户组"base.group_allow_export"以增强权限控制。 阅读全文
posted @ 2021-08-30 05:49 goyier 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1.后端(qweb打包) 后端使用t-inherit 指定继承的模板,使用t-inherit-mode 指定继承的模式,使用xpath定位标记,使用position指定扩展位置。 2.前端 前端仍旧使用t-extend 指定继承的模板,使用t-jquery来定位标记,使用t-operation指定扩 阅读全文
posted @ 2021-08-19 15:18 goyier 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在odoo计算字段获取值的中的过程中报出odoo.exceptions.CacheMiss异常,常见的原因为是在计算字段方法中没有为该计算字段赋值。如图 方法"_compute_test"中,因为test_compute存在赋值条件,并不能保证所有的记录都能正常设置"test_compute"的值, 阅读全文
posted @ 2021-02-28 22:16 goyier 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: odoo中某个字段的默认值的取值顺序 1.搜索当前记录集(recordset)中的context中是否存在"default_字段名"的键,如果存在则取值 2.搜索模型(ir.default)中是否为该模型的指定字段定义了默认值。 3.搜索当前字段的定义中是否定义了默认值。 阅读全文
posted @ 2021-02-28 21:48 goyier 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-30 11:22 goyier 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 模块详情 阅读全文
posted @ 2020-03-05 16:39 goyier 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 这几天莫名的不能在docker中使用winpdb-1.4.8调试,把容器重新安装了也不行,跟踪调试以后发现原因是容器中使用pycryptodemo作为rpdb2的加密库,加密向量IV需要以bytes类型(b'0000000000000000')传入. 记录一下防止再次入坑 rpdb2(pycrypt 阅读全文
posted @ 2019-06-16 23:28 goyier 阅读(186) 评论(0) 推荐(0) 编辑
摘要: hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="xiaohua" 3 ... def r 阅读全文
posted @ 2019-04-17 09:18 goyier 阅读(675) 评论(0) 推荐(0) 编辑
摘要: jQuery webcam plugin The jQuery webcam plugin is a transparent layer to communicate with a camera directly in JavaScript. As there is native support f 阅读全文
posted @ 2019-03-28 16:14 goyier 阅读(709) 评论(0) 推荐(0) 编辑
摘要: odoo容器内置postgresql-client版本和数据库版本不一致,安装和数据库版本相同或者更高版本的客户端 参考:https://www.postgresql.org/download/linux/debian 阅读全文
posted @ 2019-03-28 11:31 goyier 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 字段类型 选项或属性 格式示例 描述 many2one , many2many_tags(widget) no_create options='{"no_create":True}' 控制创建功能 no_open options='{"no_open":True}' 在视图只读状态下,控制点击打开功 阅读全文
posted @ 2018-07-28 12:17 goyier 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/chjbbs/p/6480687.html Usage: pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。 General options:(一般选项) -f, -- 阅读全文
posted @ 2018-07-10 18:27 goyier 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 关于我的那篇"odoo邮件配置那些事儿"中提到的用户接收外部与业务无关邮件的问题,现已形成解决方案,有需要的朋友可以给发email,价格好商量,呵呵 直接贴图了 1.用户绑定 图1. 2.从outlook发送邮件至odoo 图2. 图3. 3 .回复邮件至guoyihot@outlook.com. 阅读全文
posted @ 2018-07-02 20:01 goyier 阅读(1591) 评论(1) 推荐(1) 编辑
摘要: 官方文档中运行单元测试有三个条件 1.为模块创建tests的子包,建立测试用例 2.将配置项test_enable设置为true,命令行通过--test-enable选项 3.当模块安装或者更新时,测试将自动运行 但是经测试发现,满足以上条件并不会运行模块的测试用例,跟踪发现还需要 如下条件: 4. 阅读全文
posted @ 2018-06-30 18:51 goyier 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 要点总结: 1.odoo的邮件系统功能设计目的,主要是解决业务相关的邮件沟通问题,切记不要将odoo当作邮件系统或者邮件客户端使用 2.odoo收件,默认需要邮件系统支持catch-all功能,但可惜国内的企业邮箱大都不支持。那么只能是为每个用户配置收件服务器 但是这个配置最好由用户进行,因为牵涉到 阅读全文
posted @ 2018-06-30 08:10 goyier 阅读(2501) 评论(0) 推荐(1) 编辑
摘要: 转自:https://www.bytelang.com/article/content/NQbmUaRIXyA= 要想创建一个iterator,必须实现一个有__iter__()和__next__()方法的类,类要能够跟踪内部状态并且在没有元素返回的时候引发StopIteration异常. 这个过程 阅读全文
posted @ 2018-06-27 14:23 goyier 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-16184599-id-3041024.html 如何制作Deb包和相应的软件仓库,其实这个很简单。这里推荐使用dpkg来进行deb包的创建、编辑和制作。 首先了解一下deb包的文件结构: deb 软件包里面的结构:它具有DEBIAN 阅读全文
posted @ 2018-06-27 11:25 goyier 阅读(2453) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/image-eye/archive/2011/10/26/2220405.html functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然 阅读全文
posted @ 2018-06-27 11:20 goyier 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/yygydjkthh/article/details/36695243 Reference: http://www.debian.org/doc/manuals/maint-guide/build.zh-cn.html 出于多种原因,有的时候需要直接 阅读全文
posted @ 2018-06-27 11:17 goyier 阅读(3383) 评论(0) 推荐(0) 编辑
摘要: 以odoo11.0为例 1.检出odoo/docker仓:git clone https://github.com/odoo/docker.git 2.打开目录 http://nightly.odoo.com/11.0/nightly/deb/ 下载最新的deb文件 3.计算所下载deb文件的哈希值 阅读全文
posted @ 2018-06-27 11:12 goyier 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1.打包 dpkg -b 2.解包 2.1 dpkg -X 解出包内容 2.2 dpkg -e 输出包控制信息 阅读全文
posted @ 2018-06-27 10:54 goyier 阅读(3918) 评论(0) 推荐(0) 编辑
摘要: 1.使用rpdb2.start_embedded_debugger ,注意要将参数fAllowRemote 设置为True 2.winpdb前端GUI使用python2 3.rpdb兼容python2,3 4.winpdb-1.4.8下载 参考: 1.https://segmentfault.com 阅读全文
posted @ 2018-06-17 08:09 goyier 阅读(273) 评论(0) 推荐(0) 编辑