66 lines
3.8 KiB
XML
66 lines
3.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record model="ir.ui.view" id="module_view_kanban_apps_inherit">
|
|
<field name="name">Apps Kanban Data Modules</field>
|
|
<field name="model">ir.module.module</field>
|
|
<field name="inherit_id" ref="base.module_view_kanban"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='application']" position="after">
|
|
<field name="module_type"/>
|
|
</xpath>
|
|
<xpath expr="//button[@name='button_immediate_install']" position="after">
|
|
<button type="object" class="btn btn-primary btn-sm" name="button_immediate_install_app" invisible="state != 'uninstalled' or module_type in ('official', False)" groups="base.group_system" context="{'module_name':name}">Activate</button>
|
|
<button type="object" class="btn btn-primary btn-sm" name="button_immediate_install_app" invisible="state == 'uninstalled' or module_type in ('official', False)" groups="base.group_system" context="{'module_name':name}">Upgrade</button>
|
|
</xpath>
|
|
<xpath expr="//button[@name='button_immediate_install']" position="attributes">
|
|
<attribute name="invisible">state != 'uninstalled' or (module_type and module_type != 'official')</attribute>
|
|
</xpath>
|
|
<xpath expr="//t[@t-name='kanban-menu']/a[@type='edit']" position="attributes">
|
|
<attribute name="context">{'module_type': module_type, 'module_name':name}</attribute>
|
|
<attribute name="type">object</attribute>
|
|
<attribute name="name">more_info</attribute>
|
|
</xpath>
|
|
<xpath expr="//div[hasclass('oe_module_action')]/a[@type='edit']" position="attributes">
|
|
<attribute name="context">{'module_type': module_type, 'module_name':name}</attribute>
|
|
<attribute name="type">object</attribute>
|
|
<attribute name="name">more_info</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="module_tree_apps_inherit">
|
|
<field name="name">Apps List Data Modules</field>
|
|
<field name="model">ir.module.module</field>
|
|
<field name="inherit_id" ref="base.module_tree"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='category_id']" position="after">
|
|
<field name="module_type" column_invisible="1"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="module_form_apps_inherit">
|
|
<field name="name">Apps</field>
|
|
<field name="model">ir.module.module</field>
|
|
<field name="inherit_id" ref="base.module_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//field[@name='has_iap']" position="after">
|
|
<field name="module_type" invisible="1"/>
|
|
</xpath>
|
|
<xpath expr="//page[@name='technical_data']" position="attributes">
|
|
<attribute name="invisible">module_type != 'official'</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="view_module_filter_apps_inherit">
|
|
<field name="name">Search Data Modules</field>
|
|
<field name="model">ir.module.module</field>
|
|
<field name="inherit_id" ref="base.view_module_filter"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//searchpanel/field[@name='category_id']" position="before">
|
|
<field name="module_type" string="Apps" expand="1"/>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|