odoo

More space is coming between Header and Page1 but from page2 it is correct

大憨熊 提交于 2020-03-04 15:36:50
问题 I tried creating a QWEB report with custom Paper Format but more space is coming between Header and Page1 but from page2 it is correct.I tried adjusting Margin Top and Header Spacing . Thanks in Advance Page Format <record id="paper_xn_so_preprint" model="report.paperformat"> <field name="name">Sale Order PrePrint</field> <field name="default" eval="True"/> <field name="format">custom</field> <field name="page_height">148</field> <field name="page_width">210</field> <field name="orientation"

How do I hide navbar and root-menu at sidebar from Odoo's web-backend module?

a 夏天 提交于 2020-02-29 10:09:09
问题 I am working on POS Point of sales module, I am opening an Iframe in mobile device to show POS screen but I wanted to hide navbar and sidebar of root-menu items, so normal users can use only POS dashboard. I have installed POS_Mobile snippet to make it responsive on mobile phones and there I tried writting JS code to hide it. but it's opening only when I start any POS-session by clicking on resume . I tried as: In file pos_mobile_template.xml , adding JQuery as: if ($(window).width() < 768) {

How do I hide navbar and root-menu at sidebar from Odoo's web-backend module?

拥有回忆 提交于 2020-02-29 10:08:07
问题 I am working on POS Point of sales module, I am opening an Iframe in mobile device to show POS screen but I wanted to hide navbar and sidebar of root-menu items, so normal users can use only POS dashboard. I have installed POS_Mobile snippet to make it responsive on mobile phones and there I tried writting JS code to hide it. but it's opening only when I start any POS-session by clicking on resume . I tried as: In file pos_mobile_template.xml , adding JQuery as: if ($(window).width() < 768) {

How do I hide navbar and root-menu at sidebar from Odoo's web-backend module?

戏子无情 提交于 2020-02-29 10:06:09
问题 I am working on POS Point of sales module, I am opening an Iframe in mobile device to show POS screen but I wanted to hide navbar and sidebar of root-menu items, so normal users can use only POS dashboard. I have installed POS_Mobile snippet to make it responsive on mobile phones and there I tried writting JS code to hide it. but it's opening only when I start any POS-session by clicking on resume . I tried as: In file pos_mobile_template.xml , adding JQuery as: if ($(window).width() < 768) {

Anodoo CRM介绍(94) SaaS公司多渠道统一接入的服务台

拜拜、爱过 提交于 2020-02-28 09:20:47
服务台Desk是现在公司提供服务的标配,它是面向客户服务的一个统一入口,主要是基于服务工单的信息处理和生命周期处理。SaaS公司本身提供软件服务,用户在使用在线软件的同时,寻求的技术支持,往往比传统软件将更加丰富,而且在响应速度,交互方式等方面要求将更高。 Anodoo作为面向SaaS软件行业的智慧型CRM(基于Odoo架构),在帮助SaaS公司构建多渠道统一服务台方面,提供了丰富的功能,,本系列文章将通过以下几篇,重点介绍这个部分的功能,相关文章可以参考: Odoo + Anodoo CRM介绍(95):如何在SaaS应用中发起服务请求 Odoo + Anodoo CRM介绍(96):服务工单的自动分配机制 Odoo + Anodoo CRM介绍(97):服务工单处理中的工时计算和收费 Odoo + Anodoo CRM介绍(98):SaaS公司如何在线销售客户支持服务 多渠道服务接入 系统支持多渠道接入,包括SaaS应用通过对接直接提交服务工单,公司官网,公司论坛,在线聊天,邮件,短信,即时通讯,社交媒体等。 以下展现通过公司官网提交服务请求。客户通过官网的服务台,可以创建自己的服务单,且跟踪服务单的处理过程。后台可以设置哪些服务团队显示在官网服务台,便于客户直接为该团队创建服务工单。 服务团队和成员管理 系统可以创建一个或多个服务团队,用来处理不同类型,例如不同产品,不同地域

odoo前端请求后端json数据

北城以北 提交于 2020-02-28 06:00:34
前端需要这么写请求数据 var data={"params":{"type":"1"}}; 这是类似于的请求请求,必须加"params"这个键 否则会报Function declared as capable of handling request of type 'http' but called with a request of type 'json'错误 然后后端类似于这么写 class WebFormController(http.Controller): @http.route('/odoo/test', type='json', auth='public', methods=['POST'], website=True) def index(self, **args): _logger.info('CONNECTION SUCCESSFUL') _logger.info(args) #记得不用带params的 name = args.get('name', False) email = args.get('email', False) _logger.info(name) _logger.info(email) if not name: Response.status = '400 Bad Request' return '{"response": "OK"}'

Odoo14介绍3:Odoo的翻译和中文本地化

*爱你&永不变心* 提交于 2020-02-27 18:30:13
本系列背景介绍 Odoo 14是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。 本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本。 本篇概述 Odoo 在本地化方面非常成熟,一套系统,不同国家不同语言都可以使用。针对系统中保存的数据,都可以实现多语言支持。本文在介绍Odoo14的时候,同时将这个体系向大家做一个介绍。 Odoo官方是怎么做好本地化工作 Odoo已经发展十几年,具备非常成熟的架构和功能。在本地化方面也是非常成熟的,中国的用户完全不用担心。现有包括官方的,以及中国多个社区现有的翻译成果已经可以很好地支持中文,如果自己定制,还可以基于Odoo的翻译架构轻松地进一步优化。Anodoo的目标之一就是基于Odoo,通过翻译优化,定制出一个完全面向国人的CRM,除了操作习惯,完全的中文化也是之一。 Odoo的官方本地化工作基于Transifex。关于Transifex,具体请访问: http://www.transifex.com 。 (建议注册和登录体验一下)。目前在Transifex上的翻译工作有几千人

Odoo14介绍1:Ubuntu18.04通过源码安装Odoo14

懵懂的女人 提交于 2020-02-27 13:07:11
本系列背景介绍 Odoo 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。 本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本。 本篇概述 Odoo14的安装和历史版本差不多,同样也包括安装文件,源码,Docker等多种形式,本文则通过源码方式在Ubuntu 18.04上安装Odoo 14. Postgresql数据库准备 在PostgreSQL官网,或者通过apt命令安装数据库。 https://www.postgresql.org/ https://www.postgresql.org/download/linux/ubuntu/ sudo apt update sudo apt install postgresql postgresql-contrib 由于是开发环境,使用当前用户,以及使用postgresql的createdb命令增加数据库: Created odoo14 通过源码安装 由于Anodoo在Odoo上进行源码级别的扩展,所以本文优先演示源码安装模式。 在 http://nightly.odoo.com/

Odoo14介绍2:配置Odoo14+Eclipse+PyDev开发环境

只谈情不闲聊 提交于 2020-02-27 12:35:05
本系列背景介绍 Odoo 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。 本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本。 本篇概述 为了后续能方便向技术人员介绍Odoo 14的源码,以及展示Anodoo对Odoo的源码级别的扩展,本系列先通过一个Eclipse+PyDev来配置一个开发环境。Odoo爱好者可以跟着这个配置创建环境,便于在后续的篇章中跟上节奏。 在Eclipse中创建PyDev项目 如上图,通过File->New->PyDev Project来创建Project项目 如上图,项目名称暂定为Odoo14,更改项目的目录,这里是~/Odoo14/odoo,选择Interpreter为Odoo14目录下的虚拟环境中的Python3,点击完成即可创建项目。 配置并启动Project项目 首先将源码中的setup/odoo文件复制到项目更目录下并更名为odoo.py,然后在Debug或Run按钮下点击Debug Configurations…创建一个启动配置。 如上图,启动配置中主要是定义一个Name

Odoo + Anodoo功能介绍(21) 公司如何通过CRM管理开票

心不动则不痛 提交于 2020-02-26 02:51:09
开票是SaaS公司销售过程中的重要一环,它承接销售订单,并且和回款相辅相成。SaaS公司的开票又和其他行业有很大的差异,甚至和传统的软件行业也有诸多不多。SaaS公司主要销售订阅产品,服务产品,会员产品,其开票涉及预付款开票,按服务项目分期开票,按交付人天开票,按月自动续订周期性自动开票,有时也涉及到实物的按交货的开票等等。 如此多的差异,那Odoo+Anodoo是怎么样实现的呢?限于篇幅和图片较多,系列文章分为较多篇幅介绍。本文从几个方面对CRM中怎么创建预付款发票的功能进行简要介绍。其他开票管理的相关功能可以参考: Odoo + Anodoo功能介绍(20):如何为销售订单创建发票 Odoo + Anodoo功能介绍(22):如何按周期自动为订阅服务开发票 Odoo + Anodoo功能介绍(23):如何按已交付部分开票 Odoo + Anodoo功能介绍(24):如何基于人天工时开票 Odoo + Anodoo功能介绍(25):如何基于服务项目阶段开票 Odoo + Anodoo功能介绍(26):如何和客户实现发票的在线往来和交互 Odoo + Anodoo功能介绍(27):开票和回款,催款,核销,会计等环节的集成 在实际销售的过程中,SaaS公司很多时候需按照销售订单的预付款开具发票。如下图,是一张销售总金额为500元+30元的销售订单,这种订单已经生效