如果发现生成的pdf样式不对,那可能是wkhtmltopdf没办法访问web服务器导致的。wkhtmltopdf进程使用web.base.url作为根url来生成对应文件路径,但这个地址是每次管理员登录都会自动更新的如果使用了代理,可能就出现访问不了的情况,可以通过添加一个系统参数来解决:repor ...
分类:
其他好文 时间:
2018-07-08 22:04:32
阅读次数:
686
Odoo 模型存在 Python 的模块之外, 在中间注册表那里。 对于这个注册表,可以通过self.env[<model name>]进入,例如, 通过res.partner 模型获取对象的引用, 代码书写如下 self.env['res.partner']。 ...
分类:
其他好文 时间:
2018-07-08 15:42:14
阅读次数:
151
一:访问权限组定义 在模块的security目录下,新建groups.xml文件,在其中定义权限组。 该文件是data文件,需要在manifest.xml中配置。在创建数据库后就会执行解析,往ir.module.category模型插入相应的记录,从而创建出对应的权限组。 二:模型访问控制 在模块的 ...
分类:
其他好文 时间:
2018-07-07 23:07:15
阅读次数:
224
官方文档中运行单元测试有三个条件 1.为模块创建tests的子包,建立测试用例 2.将配置项test_enable设置为true,命令行通过--test-enable选项 3.当模块安装或者更新时,测试将自动运行 但是经测试发现,满足以上条件并不会运行模块的测试用例,跟踪发现还需要 如下条件: 4. ...
分类:
编程语言 时间:
2018-06-30 19:52:33
阅读次数:
884
要点总结: 1.odoo的邮件系统功能设计目的,主要是解决业务相关的邮件沟通问题,切记不要将odoo当作邮件系统或者邮件客户端使用 2.odoo收件,默认需要邮件系统支持catch-all功能,但可惜国内的企业邮箱大都不支持。那么只能是为每个用户配置收件服务器 但是这个配置最好由用户进行,因为牵涉到 ...
分类:
其他好文 时间:
2018-06-30 11:01:02
阅读次数:
2177
上表已经按代码行数排了序。有意思的一点是, 代码规模最大的前4名中除了 CPython 之外其他三个全部是运维性质的项目,本来我猜测代码应该比较多的项目比如 Odoo 排名反而很靠后。我对运维项目了解有限,不太清楚为什么这些项目的代码规模会名列前茅,或许是因为要支持的内容比较多而杂? 本次统计中纯 ...
分类:
编程语言 时间:
2018-06-19 21:28:31
阅读次数:
160
查看Odoo产品分析系列—-目录 Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(1) 4 添加自定义字段 定制odoo的最普通的原因就是指定到公司的附加信息。如果您正在运行一个保险公司,可能需要在销售订单上指定策略编号。如果你在物业管理部门工作,也许你想存储租约到期的日期。... ...
分类:
其他好文 时间:
2018-06-16 13:39:55
阅读次数:
279
查看Odoo产品分析系列—-目录 不管ERP系统中的内置报表有多完善,大多数的公司仍然需要对文档和报表进行一些自定义的修改。 这一章节将介绍如何对报表的页眉和页脚做自定义修改;odoo框架如何组织报告和表单;如何修改使用Odoo报告框架和qweb模板语言的报告。 在odoo中,可以做一些改变而不修改... ...
分类:
其他好文 时间:
2018-06-16 13:29:43
阅读次数:
136
查看Odoo产品分析系列—-目录 在这一章节中,将学习到如何设置"开发者模式"以及备份数据库;然后学习如何添加字段到数据库并在表单和视图中显示。 1 了解odoo的构架 每一个应用都有三个重要的组件,model(模型),view(视图),action(动作)。 1.1 模型 在odoo中,模型用于保... ...
分类:
其他好文 时间:
2018-06-16 13:26:40
阅读次数:
179
widget=”statusbar” 头部状态条标签widget=”email” 电子邮件地址标签widget=”selection” 下拉选择标签widget=”mail_followers” 关注者标签widget=”mail_thread” 消息标签widget=”progressbar” 进 ...
分类:
其他好文 时间:
2018-06-13 00:18:31
阅读次数:
432