迁移到 odoo 14

Posted

技术标签:

【中文标题】迁移到 odoo 14【英文标题】:Migrating to odoo 14 【发布时间】:2021-02-21 19:50:42 【问题描述】:

我正在尝试安装 Odoo 12 模块以检查应用程序中的重大更改,我的过程是尝试安装、执行并修复问题,然后转到下一个错误。

是否有任何工具可以帮助解决潜在的制动变化而不是一一进行?

我收到带有“过滤器”视图的 ParseError 异常,是否有关于如何迁移过滤器的文档?

<record id="view_employee_filter_grade_rank" model="ir.ui.view">
        <field name="name">Employees Grade Rank</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.view_employee_filter"/>
        <field name="arch" type="xml">
            <filter name="group_job" context="'group_by':'job_id'" position="after">
                <filter string="Grade" icon="terp-gtk-select-all" domain="[]"
                        name ='grade' context="'group_by':'grade_id'"/>
                <filter string="Rank" icon="terp-gtk-select-all" domain="[]"
                        name='rank' context="'group_by':'rank_id'"/>
            </filter>
        </field>
    </record>

【问题讨论】:

【参考方案1】:

我想错误是:

Element '<filter name="group_job" context="'group_by':'job_id'">' cannot be located in parent view

要修复该错误,请删除上下文属性。 name 属性足以匹配group_job 过滤器。

要执行migration to version 14.0,您可以使用 OCA 迁移指南。

如果您从低于v13 的版本迁移,请检查以前版本的任务。还建议查看过去的迁移指南,了解以前迁移中未完成的事情。

【讨论】:

以上是关于迁移到 odoo 14的主要内容,如果未能解决你的问题,请参考以下文章

Odoo 迁移

Odoo10 变化

thymeleaf 版本 2.14 到 3.0 的迁移未找到消息属性

gitlab 12.9 的存储库的迁移路径是啥。到 gitlab 14.2?

Flutter 升级到 v1.14.7-pre.83 并迁移到 AndroidX 后只显示白屏

Redis Cluster在线迁移