Tree视图定义行的颜色 Kanban组件 color值为0~9 Many2many_tag widget 值范围:1~12
Tree视图定义行的颜色 Kanban组件 color值为0~9 Many2many_tag widget 值范围:1~12
声明报告Actions 参考链接:QWeb Reports 定义纸张 参考链接:Paper Format 定义模板 调用report.external_layout将在报告上添加默认的页眉和页脚,正文将是其中的<div class="page"> 报告中可以访问的一些特定变量,主要是: docs 当前报告的数据记录集 doc_ids 记录的id列表 doc_model docs记录的模型 time 来自Python标准库的引用 user res.user用户打印报告的记录 res_compa…
写在前面 经常需要将开发的项目部署到测试服务器上以便客户可以看到,但之前都是安装环境这样的方式,不适合快速搭建。 安装Docker及docker-compose 设置Docker 加速 阿里云:https://cr.console.aliyun.com/#/accelerator 使用docker-compose.yml运行容器 配置文件(docker-compose.yml) odoo配置文件 配置文件可以从这里找到相应的版本:https://github.com/odoo/docker/tree/master/…
最近在开发一个项目管理系统,客户希望某些字段在改变的时候记录下这个字段的改变信息。这时候就可以使用Odoo的消息通知机制。 官方文档:https://www.odoo.com/documentation/10.0/reference/mixins.html#logging-changes 一、引入消息模型 __manifest__.py 文件增加依赖关系 'depends': ['base', 'mail'] 在form中增加消息显示代码 二、定义追踪属性 在模块引入了消息机制模型后,track_visibilit…
在module/view下创建一个新的XML 引入XML至__manifest__.py文件 方法二 直接在__manifest__.py引入 'css': ['static/src/css/sale.css']
View 隐藏Field 在某种条件下隐藏 隐藏label 只读 readonly 条件 domain 设定值 eval 表单传值 context (以 default_ 开始代表直接赋值过去) Widget many2one widget (default) no_quick_create - remove the Create and edit... option. no_create_edit - remove the Create "search_value" option. &nb…
Environment environment是Odoo中操作DB的总句柄,可以通过下面几种方式获得: 对于继承了Model的类来说可以通过如下方式 在请求Controller可以通过 通过模型类或者模型对象获取 一些常用上下文参数 使用例子
在Odoo里面,默认提供了ir.sequence这样一个模块,他的作用就是一个序号生成器。在这次的项目中刚好用到了,这里就记录一下。 创建序号 打开 data/data.xml 写入如下代码: 参数说明: name - 名字,随便叫什么都行 code - 调用生成编码的 Key,需保证唯一性 prefix - 前缀,可以是固定的字面量也可以是组合参数 padding - 序列递增的位数 调用 将data/data.xml加入到__manifest__.py的data列表中。