Day25 Let's ODOO: System Parameters

顾名思义就是系统参数,里面存放着许多系统用的资料,如资料库创立时间、UUID、预设template等等,我们在开启开发者模式的时候可以透过Odoo介面设定,也可以透过self.env['ir.config.parameter'] 来增删修改,下列会介绍笔者自己架设时遇到的设定

Global Parameter

有时候需要建立一个全域变数,我们可以透过System parameter设定Key & Value,例如我们只接受带有特定token的request,抑或是我们指派一个帐户当作公用帐户....等等,而定义的Key为model.<Parameter Name> ,如: res_student.token,通常我们可以配合Settings做画面,再去产生相对的Key&Value,产出来如下:

https://ithelp.ithome.com.tw/upload/images/20211010/20130896yzBN6jXJxg.png

Url Domain

在我们架设Odoo的时候,我们即使设定好相关的domain,但Odoo在发邀请函或是附带连结时,常常会发现domain是纯IP,这时候就要去设定相关的System parameter:

web.base.url : http://domain

web.base.url.freeze: True

设定freeze是防止odoo在某些情况下自动更改,设定完後即可发现相关连结就是你设定的domain。

Report url

当我们设定完web.base.url或是某些情况下会发现要影印report时会报错,这时候我们就要来检查report url是不是有问题,此问题是因为参照不到我们设定路径下的CSS或JS这些静态档案

report.url : http://127.0.0.1:8069

只要将report.url指向自己便没问题了,8069为odoo service port。

以上三种是笔者遇到的问题和用法,如果有其他用法也欢迎分享。


<<:  DAY 25 Full Screen Modal - Follow Us

>>:  Day 26 -资料库应用小程序 设计程序介面

Day-20 OOP与抽象类别

JavaScript是一套透过原型链(prototype)实作的物件导向程序设计(Object-or...

free watch venom let there be carnage 2021 full movie download

15 sec ago !~MOBAMOVIEFLIX~NETFLIX-OFFICIAL+]~SOUN...

企划实现(4)

企划发想过程 第三步 评估可行性 在发现市场需求後就要开始评估这项企画的可行性,及意味这要从各方面分...

什麽是ERP? ERP的重要性是甚麽?

ERP是「 企业资源计划 」的缩写 (Enterprise resource planning ER...

抽象类别与介面 (1)

在上一篇文章中提到,我们可以将不同类别当中的共同属性或方法,提取出来放在 parent 类别当中,然...