| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <?xml version="1.0" encoding="utf-8"?>
- <odoo>
- <!-- Affected Module Catalog List View -->
- <record id="helpdesk_affected_module_view_tree" model="ir.ui.view">
- <field name="name">helpdesk.affected.module.list</field>
- <field name="model">helpdesk.affected.module</field>
- <field name="arch" type="xml">
- <list string="Affected Modules" default_order="name">
- <field name="code"/>
- <field name="name"/>
- <field name="is_main_application"/>
- <field name="active" widget="boolean_toggle"/>
- </list>
- </field>
- </record>
- <!-- Affected Module Catalog Form View -->
- <record id="helpdesk_affected_module_view_form" model="ir.ui.view">
- <field name="name">helpdesk.affected.module.form</field>
- <field name="model">helpdesk.affected.module</field>
- <field name="arch" type="xml">
- <form string="Affected Module">
- <sheet>
- <group>
- <group>
- <field name="code" required="1"/>
- <field name="name" required="1"/>
- <field name="is_main_application"/>
- <field name="active"/>
- </group>
- </group>
- <group>
- <field name="description" placeholder="Module description..."/>
- </group>
- </sheet>
- </form>
- </field>
- </record>
- <!-- Affected Module Catalog Search View -->
- <record id="helpdesk_affected_module_view_search" model="ir.ui.view">
- <field name="name">helpdesk.affected.module.search</field>
- <field name="model">helpdesk.affected.module</field>
- <field name="arch" type="xml">
- <search string="Search Affected Modules">
- <field name="code"/>
- <field name="name"/>
- <filter string="Active" name="active" domain="[('active', '=', True)]"/>
- <filter string="Inactive" name="inactive" domain="[('active', '=', False)]"/>
- <filter string="Main Applications" name="main_app" domain="[('is_main_application', '=', True)]"/>
- </search>
- </field>
- </record>
- <!-- Action for Affected Module Catalog -->
- <record id="helpdesk_affected_module_action" model="ir.actions.act_window">
- <field name="name">Affected Modules</field>
- <field name="res_model">helpdesk.affected.module</field>
- <field name="view_mode">list,form</field>
- <field name="domain">[('active', '=', True), ('is_main_application', '=', True)]</field>
- <field name="context">{'search_default_active': 1, 'search_default_main_app': 1}</field>
- <field name="help" type="html">
- <p class="o_view_nocontent_smiling_face">
- Create your first affected module
- </p>
- <p>
- Manage the catalog of Odoo modules that can be affected in helpdesk tickets.
- </p>
- </field>
- </record>
- <!-- Menu Item for Affected Module Catalog -->
- <menuitem id="helpdesk_affected_module_menu"
- name="Affected Modules"
- parent="helpdesk.helpdesk_menu_config"
- action="helpdesk_affected_module_action"
- sequence="25"
- groups="helpdesk.group_helpdesk_manager"/>
- </odoo>
|