在rml报表中设置合作伙伴的语言

odoo8-addon-language-path-mixin的Python项目详细描述


License: AGPL-3
< H2>语言路径MIXIN < /H2>

这是一个技术模块,用于恢复ODOO打印RML的可能性 以用户语言以外的其他语言(例如 销售订单中的客户语言)。

奥多8.0已经失去了这种能力,因为一个不幸的技术组合 不推荐使用的rml报告功能和新api的一些方面。而 报表的静态内容翻译得很好,任何可翻译字段都将 仍然以用户的语言呈现。

原始错误报告请参见https://github.com/odoo/odoo/issues/7301

这个模块为开发人员提供了一个工具,可以在他们的 python代码。

配置

对该模块有依赖性,可以从MIXIN中继承任何模型 python类定义中的模型。然后你可以给你的班级分配A \u language路径成员,指示在何处查找其所属语言 报告要翻译。请参见以下代码示例:

class SaleOrder(models.Model):
    _name = 'sale.order'
    _inherit = ['sale.order', 'language.path.mixin']
    _language_path = 'partner_id.lang'

在这种模型的rml报告中,您可以在 使用

[[ repeatIn(objects.with_language_path(), ‘o’) ]]

用法

有关详细信息,请访问:

已知问题/路线图

  • 如果你能找到一个更优雅的方法,最好是用一个简单的 奥多核心的错误修复

错误跟踪程序

GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现了它,请提供详细且受欢迎的反馈,帮助我们粉碎它 here

学分

贡献者

维修人员

Odoo Community Association

此模块由OCA维护。

oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问http://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java应该考虑使用DTO来代替Spring控制器层吗?   java为什么要将Maven与Git结合起来?   java试图将CSV转换为XLSX,但使用了错误的逗号拆分列   mysql Spring 3+Hibernate:java。sql。BatchUpdateException:无法添加或更新子行(ManyToMany)   java基本字符串反转器   java无法使用RestControllerAdvice为身份验证失败生成自定义错误消息   java当只允许SQLException时,如何抛出EOFEException?   java如何创建播放模块?   Android中匿名类的java实例化异常问题   java两个停靠组件,其中第二个组件填充剩余空间   java如何在按钮延迟时启用它   Java中正在运行的应用程序中的后台进程   java我正试图从一个字符串打印出这个字符输出   如何使用java socket通过两个不同的wifi连接两台电脑?   javaapachecamel:如何将分层数据从数据库转换为pojo   java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别   java如何重写已经创建的JTable方法   爪哇扫雷机堆垛机   雅加达ee Java ee EJB 3.0 Glassfish