问题描述
我正在尝试安装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迁移指南。
如果要从低于v13的较低版本进行迁移,请检查先前版本的任务。还建议检查以前的迁移指南,以了解以前的迁移未完成的事情。