odoo

Validation on export data for one2many field column in Odoo 13

非 Y 不嫁゛ 提交于 2020-04-15 22:41:28
问题 I want to show validation error when the user export records for state='draft'(in one2many field). I have done code for it and it's working fine. but when I put this code for one2many table then I unable to get a validation message. My code is below: class DailyTransaction(models.Model): _name = 'daily.transaction' _rec_name = 'batch_id' date = fields.Date() batch_id = fields.Char() daily_transaction = fields.One2many('transaction.log', 'daily_trans_log', string='Daily Transaction') class

API authenticate to odoo with token

青春壹個敷衍的年華 提交于 2020-04-14 07:38:08
问题 I want to authenticate to Odoo from an express application using token. I am using odoo-xmlrpc node module to connect Odoo with my express app. Odoo requires users of the API to be authenticated before they can use any other API. And this node module provides this function const odoo = new Odoo({ url: config.odooUrl,//odoo url db: config.odooDB,//odoo db path username: "john@gmail.com", password: "john_pass123" }); odoo.connect(function(err, uid) { if (err) { errors.auth = "invalid

Disable a button based on CONDITION in Odoo?

二次信任 提交于 2020-04-11 13:56:28
问题 How can i add disabled class with attributes to field based on CONDITION? I tried as below methods, 1) <t t-if="product.qty_available <= 0"> <attribute name="class">btn btn-primary btn-lg mt8 js_check_product a-submit disabled</attribute> </t> 2) <attribute name="class" t-if="product.qty_available > 0">btn btn-primary btn-lg mt8 js_check_product a-submit disabled</attribute> 3) <attribute name="class" >product.qty_available > 0 and 'btn btn-primary btn-lg mt8 js_check_product a-submit' or

Disable a button based on CONDITION in Odoo?

倖福魔咒の 提交于 2020-04-11 13:55:36
问题 How can i add disabled class with attributes to field based on CONDITION? I tried as below methods, 1) <t t-if="product.qty_available <= 0"> <attribute name="class">btn btn-primary btn-lg mt8 js_check_product a-submit disabled</attribute> </t> 2) <attribute name="class" t-if="product.qty_available > 0">btn btn-primary btn-lg mt8 js_check_product a-submit disabled</attribute> 3) <attribute name="class" >product.qty_available > 0 and 'btn btn-primary btn-lg mt8 js_check_product a-submit' or

Disable a button based on CONDITION in Odoo?

霸气de小男生 提交于 2020-04-11 13:55:01
问题 How can i add disabled class with attributes to field based on CONDITION? I tried as below methods, 1) <t t-if="product.qty_available <= 0"> <attribute name="class">btn btn-primary btn-lg mt8 js_check_product a-submit disabled</attribute> </t> 2) <attribute name="class" t-if="product.qty_available > 0">btn btn-primary btn-lg mt8 js_check_product a-submit disabled</attribute> 3) <attribute name="class" >product.qty_available > 0 and 'btn btn-primary btn-lg mt8 js_check_product a-submit' or

Odoo 13.0的社区版和企业版全方面比较,以及如何选择

余生颓废 提交于 2020-04-01 01:48:30
概述 Odoo是一个非常成功的开源软件,提供了开源免费的社区版,和商业收费的企业版。虽然Odoo仍然提供商业版,但Odoo整体上还算开源比较彻底的。 整体区别 整体上,企业版是在社区版的基础上增加了一些收费模块,以及一些增值服务,比如技术支持服务。具体的社区版和企业版的功能差别可以参考官网的如下说明: https://www.odoo.com/zh_CN/page/editions 收费区别 社区版和企业版的最大区别当然是否收费方面。社区版完全免费而[HX1] 且开源,可以从官网下载源码,并对源码进行修改和扩展。这种模式非常适合企业基于Odoo开发自用的系统。如果是商业公司基于Odoo来开发产品并销售呢?由于Odoo基于LGPL协议,修改和扩展的部分可以不开放源码,所以,这也为基于Odoo开发商业产品提供可能。Odoo的企业版也是提供源码的,由于Odoo自己仅仅提供SaaS的企业版,所以Odoo会对其SaaS服务进行升级和维护,用户无需得到源码。由Odoo合作伙伴提供的企业版,也是有源码的,可以自己进行二次开发并自用,如果分发这些收费模块的源码则属于侵权。 企业版的收费如何呢?针对SaaS服务,需要另行咨询官方。如果是本地部署的,则可以在官方网站提供的计价页面进行计算。 https://www.odoo.com/zh_CN/pricing 经过试用,价格主要包括几个部分: l 用户

Odoo 13.0的社区版和企业版全方面比较,以及如何选择

痞子三分冷 提交于 2020-04-01 01:48:24
概述 Odoo是一个非常成功的开源软件,提供了开源免费的社区版,和商业收费的企业版。虽然Odoo仍然提供商业版,但Odoo整体上还算开源比较彻底的。 整体区别 整体上,企业版是在社区版的基础上增加了一些收费模块,以及一些增值服务,比如技术支持服务。具体的社区版和企业版的功能差别可以参考官网的如下说明: https://www.odoo.com/zh_CN/page/editions 收费区别 社区版和企业版的最大区别当然是否收费方面。社区版完全免费而[HX1] 且开源,可以从官网下载源码,并对源码进行修改和扩展。这种模式非常适合企业基于Odoo开发自用的系统。如果是商业公司基于Odoo来开发产品并销售呢?由于Odoo基于LGPL协议,修改和扩展的部分可以不开放源码,所以,这也为基于Odoo开发商业产品提供可能。Odoo的企业版也是提供源码的,由于Odoo自己仅仅提供SaaS的企业版,所以Odoo会对其SaaS服务进行升级和维护,用户无需得到源码。由Odoo合作伙伴提供的企业版,也是有源码的,可以自己进行二次开发并自用,如果分发这些收费模块的源码则属于侵权。 企业版的收费如何呢?针对SaaS服务,需要另行咨询官方。如果是本地部署的,则可以在官方网站提供的计价页面进行计算。 https://www.odoo.com/zh_CN/pricing 经过试用,价格主要包括几个部分: l 用户

An odoo功能介绍(13) 公司如何定义销售的订阅产品

怎甘沉沦 提交于 2020-04-01 01:21:20
SaaS公司通过CRM销售自己的订阅产品时,首先需要在系统中维护好产品定义,这样才能实现在线营销和销售,在线分析销售业绩。那么c如何定义SaaS公司销售的订阅产品呢,下面将通过5个步骤来演示一下Odoo + Anodoo中的功能: 首先是订阅模板定义。系统支持创建不同的订阅模板。一般地,根据模板中的关键属性来设置,如创建按月,按季度,按年订阅。如下图,增加了3种常用的订阅模板: 需要编辑订阅模板信息,包括周期,发票形式,客户是否可以关闭,未交费时多久后自动关闭等。如下图,是对“按月订阅”模板的配置: c 完成订阅模板的定义,接下来就可以创建可销售的订阅产品,先了解一下和相关的产品类型的关系。如下图,一般地,产品类型为SaaS产品,会员产品的都可以采用订阅模式。 通过产品管理,增加使用订阅功能的产品。如下图,增加了2个SaaS产品和2个会员产品,他们都适合使用订阅模式。这部分功能可以参考Odoo + Anodoo功能介绍(7):如何做好产品管理 在以上几种示例产品的设置中,设置订阅的相关属性,包括订阅模板的选择。 通过以上几个步骤,就可以维护好SaaS公司可售的订阅产品了。 SaaS行业未来一定需要实现产品的在线销售和自动化订阅,才能将销售人员的工作解放出来,也能同时提升客户的满意度。 相关文章:Odoo Anodoo功能介绍(14):SaaS公司如何在线销售订阅产品和实现自动化续约

星辉odoo教程-Odoo 部署方式

限于喜欢 提交于 2020-03-30 20:52:41
Odoo 个人学习和快速入门,最方便的部署方法是,直接上 Odoo 官网下载 Windows 版的 All in One 安装包,一路点击“下一步”就可以完成安装。默认情况下,浏览器打开本机地址 8069 端口即可方法 Odoo。小企业生产用,最简单的部署方法是,买一台阿里云或腾讯云,选用 Ubuntu 操作系统。Odoo官网下载 Ubuntu 安装包,直接安装。阿里云 4 核 CPU,8G 内存的服务器,可以支持 30 个用户流畅使用。 中型企业应用,用户数多,数据量大。初期可以考虑 8 核 CPU,16G 内存的 Linux 服务器两台,一台跑 Odoo,一台跑 PostgreSQL 数据库服务器。这个配置可以支持至少 300 个用户流畅使用。以后,随着信息化平台应用的深入,功能模块增多,数据量增大,用户越来越多,可以部署多台服务器集群系统。Odoo 和 PostgreSQL 都支持集群部署方式。下图来自 Haibin Zhou 发表在领英上的“Odoo 集群/负载均衡”部署方案。前端通过 Nginx实现负载均衡,中间应用层部署多台 Odoo 服务器。Session 会话连接等信息保存于 Odoo 间共享的 Redis 数据库。 更多教程: https://www.erpdaxue.cn/odoo/ 来源: 51CTO 作者: 星辉科技 链接: https://blog

Odoo安装教程-在 Windows 上安装 Odoo

回眸只為那壹抹淺笑 提交于 2020-03-30 20:43:16
一键安装包可以在 Odoo 官网上下载,包含各个版本及主分支,这里有 Windows 安装包(.exe)、Debian 安装包(.deb)和 CentOS 安装包(.rpm)。要在 Windows 上安装,仅需在对应版本的 nightly 文件夹中找到.exe 并进行安装。安装包非常方便,它包含安装 Odoo 所需的所有部分:Python 3、PostgreSQL 数据库、Odoo 服务端以及其它 Odoo 依赖。安装时会创建一个 Windows 服务在开机时自动启动 Odoo 和 PostgreSQL。 小贴士:除了 Odoo 官网提供的 Windows 安装包之外,星辉信息有限公司也提供了一 键安装启动的绿色版 Odoo 体验包,获取地址: 链接: https://pan.baidu.com/s/1aeIlpOyYKoNUPWOGUZliqQ 提取码: apq9 更多教程: https://www.erpdaxue.cn/odoo/odoo-teach/ 来源: 51CTO 作者: 星辉科技 链接: https://blog.51cto.com/14756864/2483201