编辑按钮
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
"maintainer": "sun",
|
"maintainer": "sun",
|
||||||
"license" : "",
|
"license" : "",
|
||||||
"category": "Tools",
|
"category": "Tools",
|
||||||
"depends": ["base", "web", "yuthon_base"],
|
"depends": ["base", "web"],
|
||||||
"data": [
|
"data": [
|
||||||
'views/webclient_templates.xml',
|
'views/webclient_templates.xml',
|
||||||
'views/ir_ui_menu.xml'
|
'views/ir_ui_menu.xml'
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<record id="edit_menu_access" model="ir.ui.view">
|
<record id="edit_menu_access" model="ir.ui.view">
|
||||||
<field name="model">ir.ui.menu</field>
|
<field name="model">ir.ui.menu</field>
|
||||||
<field name="inherit_id" ref="yuthon_base.yuthon_ir_ui_menu_form_view"/>
|
<field name="inherit_id" ref="base.edit_menu_access"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='sequence']" position="after">
|
<xpath expr="//field[@name='sequence']" position="after">
|
||||||
<field name="show_badge_count"/>
|
<field name="show_badge_count"/>
|
||||||
|
|||||||
@@ -2,73 +2,16 @@
|
|||||||
<odoo>
|
<odoo>
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<!-- 独立的 ir.ui.menu form 视图(基础字段) -->
|
<record id="yuthon_base_edit_menu_access_view" model="ir.ui.view">
|
||||||
<record id="yuthon_ir_ui_menu_form_view" model="ir.ui.view">
|
<field name="name">yuthon.base.ir.ui.menu.form</field>
|
||||||
<field name="name">yuthon.ir.ui.menu.form</field>
|
|
||||||
<field name="model">ir.ui.menu</field>
|
<field name="model">ir.ui.menu</field>
|
||||||
|
<field name="inherit_id" ref="base.edit_menu_access"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<form string="菜单">
|
<xpath expr="//field[@name='groups_id']" position="replace">
|
||||||
<sheet>
|
|
||||||
<field name="active" invisible="1"/>
|
|
||||||
<group>
|
|
||||||
<group>
|
|
||||||
<field name="name"/>
|
|
||||||
<field name="parent_id"/>
|
|
||||||
<field name="sequence"/>
|
|
||||||
</group>
|
|
||||||
<group>
|
|
||||||
<field name="complete_name"/>
|
|
||||||
<field name="action"/>
|
|
||||||
<field name="web_icon"/>
|
|
||||||
<field name="web_icon_data"/>
|
|
||||||
</group>
|
|
||||||
</group>
|
|
||||||
<notebook>
|
|
||||||
<page string="可见性" name="access_rights">
|
|
||||||
<field name="groups_id" widget="many2many_tags"/>
|
<field name="groups_id" widget="many2many_tags"/>
|
||||||
</page>
|
</xpath>
|
||||||
<page string="子菜单" name="submenus">
|
|
||||||
<field name="child_id" context="{'default_parent_id': id}">
|
|
||||||
<tree string="菜单">
|
|
||||||
<field name="sequence"/>
|
|
||||||
<field name="name" string="菜单"/>
|
|
||||||
</tree>
|
|
||||||
</field>
|
|
||||||
</page>
|
|
||||||
</notebook>
|
|
||||||
</sheet>
|
|
||||||
</form>
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<!-- action 指向独立 form 视图 -->
|
|
||||||
<record id="yuthon_ir_ui_menu_action" 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="view_id" ref="yuthon_ir_ui_menu_form_view"/>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<!-- 指定 tree 和 form 视图 -->
|
|
||||||
<record id="yuthon_ir_ui_menu_action_view_tree" model="ir.actions.act_window.view">
|
|
||||||
<field name="sequence" eval="1"/>
|
|
||||||
<field name="view_mode">tree</field>
|
|
||||||
<field name="view_id" ref="base.edit_menu"/>
|
|
||||||
<field name="act_window_id" ref="yuthon_ir_ui_menu_action"/>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="yuthon_ir_ui_menu_action_view_form" model="ir.actions.act_window.view">
|
|
||||||
<field name="sequence" eval="2"/>
|
|
||||||
<field name="view_mode">form</field>
|
|
||||||
<field name="view_id" ref="yuthon_ir_ui_menu_form_view"/>
|
|
||||||
<field name="act_window_id" ref="yuthon_ir_ui_menu_action"/>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<menuitem action="yuthon_ir_ui_menu_action" id="yuthon_menu_ir_ui_menu_access"
|
|
||||||
parent="system_version_menu_root_board" sequence="100"/>
|
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Reference in New Issue
Block a user