!12318 Merge branch 'master' into dev_zhou
Merge pull request !12318 from 李鹏宇/dev_zhou
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
]
|
||||
},
|
||||
'demo': [],
|
||||
'depends': ['hr', 'mail', 'base', 'survey', 'account'],
|
||||
'depends': ['hr', 'mail', 'base', 'survey', 'account', 'sun_badge_menu'],
|
||||
'installable': True,
|
||||
'application': True,
|
||||
}
|
||||
|
||||
@@ -1,17 +1,65 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
|
||||
<record id="yuthon_base_edit_menu_access_view" model="ir.ui.view">
|
||||
<field name="name">yuthon.base.ir.ui.menu.form</field>
|
||||
<!-- 替换 ir.ui.menu 表单视图 -->
|
||||
<record id="view_ir_ui_menu_form" model="ir.ui.view">
|
||||
<field name="name">ir.ui.menu.form</field>
|
||||
<field name="model">ir.ui.menu</field>
|
||||
<field name="inherit_id" ref="base.edit_menu_access"/>
|
||||
<field name="priority">999</field>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='groups_id']" position="replace">
|
||||
<field name="groups_id" widget="many2many_tags"/>
|
||||
</xpath>
|
||||
<form string="菜单">
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<label for="name" string="菜单名称" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name" placeholder="请输入菜单名称..." class="oe_inline"/>
|
||||
</h1>
|
||||
<div class="o_row align-items-center mt-2">
|
||||
<field name="active" widget="boolean_toggle"/>
|
||||
<span class="text-muted">有效</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 基础信息 + 显示控制 双栏 -->
|
||||
<group>
|
||||
<group string="基础信息" name="basic_info">
|
||||
<field name="sequence"/>
|
||||
<field name="parent_id" options="{'no_create': True}"/>
|
||||
<field name="complete_name" readonly="1"/>
|
||||
<field name="action"/>
|
||||
</group>
|
||||
<group string="显示控制" name="display_control">
|
||||
<field name="show_badge_count"/>
|
||||
<field name="is_pc"/>
|
||||
<field name="is_phone"/>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
<notebook>
|
||||
<page string="可见性" name="access_rights">
|
||||
<field name="groups_id"/>
|
||||
</page>
|
||||
<page string="子菜单" name="submenus">
|
||||
<field name="child_id" context="{'default_parent_id': id}">
|
||||
<tree string="菜单" editable="bottom">
|
||||
<field name="sequence"/>
|
||||
<field name="name" string="菜单"/>
|
||||
</tree>
|
||||
</field>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- Action:菜单管理(使用新 form 视图,不替换原有 grant_menu_access) -->
|
||||
<record id="action_ir_ui_menu_manage" model="ir.actions.act_window">
|
||||
<field name="name">菜单管理</field>
|
||||
<field name="res_model">ir.ui.menu</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{'ir.ui.menu.full_list': True}</field>
|
||||
<field name="search_view_id" ref="base.edit_menu_access_search"/>
|
||||
<field name="help">管理和自定义 Odoo 系统菜单项。可以为菜单指定特定群组以控制可见性。</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user