35 lines
2.2 KiB
XML
35 lines
2.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<odoo>
|
||
<!-- ===================== 动作:打开应用列表(ir.module.module) ===================== -->
|
||
<!-- kanban 是第一个 view_mode,直接用 view_id 指定实训模块专用看板视图;
|
||
list/form 走系统默认,无需额外的 ir.actions.act_window.view 记录 -->
|
||
<record id="action_shixun_module" model="ir.actions.act_window">
|
||
<field name="name">实训模块</field>
|
||
<field name="res_model">ir.module.module</field>
|
||
<field name="view_mode">kanban,list,form</field>
|
||
<field name="view_id" ref="shixun_module_kanban_view"/>
|
||
<!-- 过滤掉与教育/物管实训无关的类目,使应用总数收敛到 50(limit=50 时不再出现「加载更多」翻页)。
|
||
category_id 为 M2O,domain 在客户端用 Python eval 解析,无法使用 ref(),故此处用真实类目 id:
|
||
13=Education(教育) 54=Lucky Theme Backend(主题后端)
|
||
71=preview_attachment 15=Data Cleaning(数据清理)
|
||
94=Administration(后台) 6=Tools(工具)
|
||
10=Productivity(生产力) 11=Calendar(日历)
|
||
20=Uncategorized(未分类)
|
||
如需保留/恢复某类目,从下面列表中删除对应 id 即可。 -->
|
||
<!-- 默认只显示「系统原生」的应用,保持原 Apps 看板的横向卡片布局。
|
||
用户可通过搜索面板的「本地模块」过滤器切换到本地模块。 -->
|
||
<field name="domain">[('module_origin', '=', 'official'), ('application', '=', True), ('category_id', 'not in', [13, 54, 71, 15, 94, 6, 10, 11, 20])]</field>
|
||
<field name="context">{}</field>
|
||
<field name="search_view_id" ref="shixun_module_search_view"/>
|
||
<field name="limit">50</field>
|
||
</record>
|
||
|
||
<!-- ===================== 菜单:一级菜单,点进去显示 ir.module.module 的应用列表 ===================== -->
|
||
<menuitem id="menu_shixun_module"
|
||
name="实训模块"
|
||
web_icon="college,static/src/img/shixun_module.png"
|
||
action="action_shixun_module"
|
||
sequence="30"
|
||
groups="college.group_teacher,college.group_student,base.group_system"/>
|
||
</odoo>
|