迁移到 odoo 14

Migrating to odoo 14

我正在尝试安装 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>

我想错误是:

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 迁移指南。

Check tasks of previous versions if you are migrating from lower versions than v13. It is also recommended to check past migration guides for things not done in previous migrations.