Files
gzth/sh_backmate_theme_adv_enterprise/views/global_search_view.xml
T
2024-12-15 22:36:47 +08:00

147 lines
5.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="sh_enable_menu_search_res_config_settings" model="ir.ui.view">
<field name="name">enable.menu.search</field>
<field name="model">res.config.settings</field>
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//setting[@id='access_rights']" position="before">
<h2>Enable Global Menu Search</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" >
<div class="o_setting_left_pane">
<field name="enable_menu_search"/>
</div>
<div class="o_setting_right_pane">
<label for="enable_menu_search"/>
<div class="text-muted">
</div>
</div>
</div>
</div>
</xpath>
</field>
</record>
<record id="sh_o2m_global_search_form" model="ir.ui.view">
<field name="name">sh.dynamic.action.fields.form</field>
<field name="model">global.search.fields</field>
<field name="arch" type="xml">
<form string="Global Search O2M Action">
<sheet>
<group>
<group>
<field name="related_model_id" readonly="1"/>
<field name="model_id" invisible="1"/>
</group>
</group>
<notebook>
<page string="Fields">
<field name="field_ids">
<tree string="" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="field_id" options="{'no_create':True,'no_create_edit':True}" required="1" domain="[('model_id','=',parent.model_id)]"/>
<field name="model_id" invisible="1"/>
<field name="related_model_id"/>
<field name="name"/>
<field name="ttype"/>
</tree>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="sh_m2o_global_search_form" model="ir.ui.view">
<field name="name">sh.global.search.fields.form</field>
<field name="model">global.search.fields</field>
<field name="arch" type="xml">
<form string="Global Search M2O Action">
<sheet>
<group>
<group>
<field name="related_model_id" readonly="1"/>
<field name="model_id" invisible="1"/>
</group>
</group>
<notebook>
<page string="Fields">
<field name="field_ids">
<tree string="" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="field_id" options="{'no_create':True,'no_create_edit':True}" required="1" domain="[('model_id','=',parent.model_id),('ttype','in',['many2one','char','boolean','date','datetime','text','float','integer','selection','monetary'])]"/>
<field name="name"/>
</tree>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="sh_o2m_dynamic_action_form" model="ir.ui.view">
<field name="name">sh.dynamic.action.fields.form</field>
<field name="model">global.search</field>
<field name="arch" type="xml">
<form string="Global Search Configuration">
<sheet>
<group>
<group>
<field name="model_id" />
<field name="main_field_id"/>
</group>
</group>
<notebook>
<page string="Fields">
<field name="global_field_ids">
<tree string="" editable="bottom">
<field name="sequence" widget="handle"/>
<field name="field_id" options="{'no_create':True,'no_create_edit':True}" required="1" domain="[('model_id','=',parent.model_id)]"/>
<field name="related_model_id"/>
<field name="name"/>
<field name="ttype"/>
<field name="model_id" invisible="1"/>
<button name="sh_o2m_dynamic_action_action" string="Open Relation Fields" type="object"
icon="fa-list" invisible="ttype not in ['one2many']" options='{"warn": true}'/>
</tree>
</field>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="sh_dynamic_action_tree" model="ir.ui.view">
<field name="name">sh.dynamic.action.tree</field>
<field name="model">global.search</field>
<field name="arch" type="xml">
<tree string="Global Search">
<field name="model_id"/>
</tree>
</field>
</record>
<record id="sh_dynamic_action_action" model="ir.actions.act_window">
<field name="name">Global Search Configuration</field>
<field name="res_model">global.search</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem id="sh_dynamic_action_action_menu"
name="Global Search"
sequence="15" action="sh_dynamic_action_action"
web_icon="sh_backmate_theme_adv_enterprise,static/description/global_search.png"
groups="sh_backmate_theme_adv_enterprise.group_global_search"/>
</data>
</odoo>