Add the notion of application specification keys to allow administrators to specify the names of specification items that can be used on an application. This aims to homogenize specifications and to later provide a sort of checklist when creating a new application for a customer. Added groups for partner applications (user and admin). Administrators have the right to create specification keys while users can only read them (and use them to create specifications on an application). Various view improvements across the affected modules.
85 lines
No EOL
3.4 KiB
XML
85 lines
No EOL
3.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<record id="view_partner_application_form" model="ir.ui.view">
|
|
<field name="name">partner.application.form</field>
|
|
<field name="model">partner.application</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Partner Application">
|
|
<header/>
|
|
<sheet>
|
|
<div name="button_box" class="oe_button_box"/>
|
|
<div name="title" class="oe_title">
|
|
<div class="oe_title">
|
|
<div class="oe_edit_only">
|
|
Application
|
|
</div>
|
|
<h1>
|
|
<field name="name"/>
|
|
</h1>
|
|
</div>
|
|
</div>
|
|
<group>
|
|
<group>
|
|
<field name="partner_id"/>
|
|
</group>
|
|
<group>
|
|
<field name="application_type_id"/>
|
|
<field name="description"/>
|
|
</group>
|
|
</group>
|
|
<notebook>
|
|
<page string="Specifications">
|
|
<field name="specification_ids">
|
|
<tree editable="bottom">
|
|
<field name="allowed_specification_keys" column_invisible="1"/>
|
|
<field name="key_id" />
|
|
<field name="value"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
<div class="oe_chatter">
|
|
<field name="message_ids"/>
|
|
<field name="message_follower_ids"/>
|
|
<field name="activity_ids"/>
|
|
</div>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_partner_application_tree" model="ir.ui.view">
|
|
<field name="name">partner.application.tree</field>
|
|
<field name="model">partner.application</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Partner Applications">
|
|
<field name="name"/>
|
|
<field name="partner_id"/>
|
|
<field name="application_type_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_partner_application_search" model="ir.ui.view">
|
|
<field name="name">partner.application.search</field>
|
|
<field name="model">partner.application</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Partner Applications">
|
|
<field name="name"/>
|
|
<field name="partner_id"/>
|
|
<field name="application_type_id"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="partner_application_action" model="ir.actions.act_window">
|
|
<field name="name">Partner Applications</field>
|
|
<field name="res_model">partner.application</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="view_id" ref="view_partner_application_tree"/>
|
|
</record>
|
|
|
|
<menuitem id="menu_partner_application" name="Applications"
|
|
parent="contacts.menu_contacts"
|
|
action="partner_application_action"/>
|
|
</odoo> |