yuthon_base/project_md/views/project_md_views.xml
2026-07-16 13:37:10 +08:00

34 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<!-- 注册 mindmap 视图类型(后端需有一条该 type 的 view 记录) -->
<record id="view_project_task_mindmap" model="ir.ui.view">
<field name="name">project.task.mindmap</field>
<field name="model">project.task</field>
<field name="type">mindmap</field>
<field name="arch" type="xml">
<mindmap/>
</field>
</record>
<!-- 独立动作:打开任务思维导图(补全多视图模式,可从导图切回看板等) -->
<record id="action_project_task_mindmap" model="ir.actions.act_window">
<field name="name">任务思维导图</field>
<field name="res_model">project.task</field>
<field name="view_mode">kanban,list,form,calendar,pivot,graph,activity,mindmap</field>
<field name="view_id" ref="view_project_task_mindmap"/>
<field name="context">{'default_view_mode': 'mindmap'}</field>
</record>
<!-- 挂到项目菜单下 -->
<menuitem id="menu_project_task_mindmap"
name="任务思维导图"
parent="project.menu_project_management"
action="action_project_task_mindmap"
sequence="20"/>
<!-- 注入到标准"所有任务"动作,使顶部视图切换栏出现思维导图图标 -->
<record id="project.action_view_all_task" model="ir.actions.act_window">
<field name="view_mode">kanban,list,form,calendar,pivot,graph,activity,mindmap</field>
</record>
</odoo>