Files
gzth/soong_workflow/views/company_name_history_views.xml
T
2026-09-10 18:46:13 +08:00

53 lines
2.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<odoo>
<!-- 公司名称历史:独立管理界面 -->
<!-- 不继承 base.view_company_form:线上服务器的公司表单继承链已被其它模块改坏, -->
<!-- 任何继承它的视图在升级时都会触发父视图合成失败(找不到 <form> 根节点)。 -->
<!-- 改为独立菜单维护,审批单的历史名显示由 mixin 的 web_read + res.company.name_as_of 负责,与此 UI 无关。 -->
<!-- 接管历史遗留的 xmlid(ir.ui.view 114),显式清除 inherit_id 把它从"坏继承"改成独立 tree 视图, -->
<!-- 避免升级时孤儿视图继续继承坏掉的父视图导致连锁报错。 -->
<record id="view_company_form_inherit_name_history" model="ir.ui.view">
<field name="name">res.company.name.history.tree</field>
<field name="model">res.company.name.history</field>
<field name="inherit_id" eval="False"/>
<field name="mode">primary</field>
<field name="arch" type="xml">
<tree>
<field name="company_id"/>
<field name="name"/>
<field name="start_date"/>
<field name="end_date"/>
</tree>
</field>
</record>
<record id="view_company_name_history_form" model="ir.ui.view">
<field name="name">res.company.name.history.form</field>
<field name="model">res.company.name.history</field>
<field name="arch" type="xml">
<form>
<group>
<field name="company_id"/>
<field name="name"/>
<field name="start_date"/>
<field name="end_date"/>
</group>
</form>
</field>
</record>
<record id="action_company_name_history" model="ir.actions.act_window">
<field name="name">公司名称历史</field>
<field name="res_model">res.company.name.history</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_company_form_inherit_name_history"/>
<field name="context">{'default_start_date': context_today()}</field>
<field name="help">维护各公司曾用名及生效/失效日期。审批单会按创建时间自动显示当时生效的公司名。</field>
</record>
<menuitem id="menu_company_name_history"
name="公司名称历史"
action="action_company_name_history"
sequence="20"/>
</odoo>