[IMP] SO form clean the mess
[odoo/odoo.git] / addons / sale_crm / sale_crm_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <act_window name="Sale Orders"
6             context="{'search_default_opportunity_id': [active_id], 'default_opportunity_id': active_id}"
7             res_model="sale.order"
8             src_model="crm.lead"
9             domain="[('opportunity_id', 'in', [active_id])]"
10             id="sale_action_quotations"/>
11
12         <record model="ir.ui.view" id="crm_case_form_view_oppor">
13             <field name="name">CRM - Opportunities - Quote Inherit</field>
14             <field name="model">crm.lead</field>
15             <field name="inherit_id" ref="crm.crm_case_form_view_oppor"/>
16             <field name="arch" type="xml">
17                 <data>
18                     <xpath expr="//field[@name='stage_id']" position="before">
19                         <button attrs="{'invisible': [('probability', '&lt;', 100)]}" string="Create Quotation" name="%(action_crm_make_sale)d" type="action"/>
20                         <button attrs="{'invisible': [('probability', '=', 100)]}" string="Convert to Quotation" name="%(action_crm_make_sale)d" type="action" class="oe_highlight"/>
21                     </xpath>
22                     <xpath expr="//div[@name='buttons']" position="inside">
23                         <button class="oe_inline oe_stat_button" type="action"  name="%(sale_action_quotations)d" icon="stat_button_icon fa fa-usd">
24                             <div><strong><field name="sale_amount_total" widget="monetary"/></strong><br/>Sales</div>
25                         </button>
26                     </xpath>
27                 </data>
28             </field>
29         </record>
30
31         <!-- add needaction_menu_ref to reload quotation needaction when opportunity needaction is reloaded -->
32         <record model="ir.actions.act_window" id="crm.crm_lead_opportunities">
33             <field name="context">{'stage_type': 'opportunity', 'default_type': 'opportunity', 'default_user_id': uid, 'needaction_menu_ref': 'sale.menu_sale_quotations'}</field>
34         </record>
35
36         <record model="ir.ui.view" id="sale_view_inherit123">
37             <field name="name">sale.order.inherit</field>
38             <field name="model">sale.order</field>
39             <field name="inherit_id" ref="sale.view_order_form"/>
40             <field name="arch" type="xml">
41                 <field name="user_id" position="after">
42                     <field name="tag_ids" widget="many2many_tags"/>
43                 </field>
44                 <xpath expr="//group[@name='technical']" position="inside">
45                     <field name="campaign_id" groups="base.group_no_one" />
46                     <field name="medium_id" groups="base.group_no_one"/>
47                     <field name="source_id" groups="base.group_no_one"/>
48                     <field name="opportunity_id" help="Log in the chatter from what opportunity the order comes" groups="base.group_no_one"/>
49                 </xpath>
50             </field>
51         </record>
52         <record id="base.res_partner_address_type" model="ir.ui.view">
53              <field name="name">res.partner.view.address_type</field>
54             <field name="model">res.partner</field>
55             <field name="inherit_id" ref="base.view_partner_form" />
56             <field name="arch" type="xml">
57                 <xpath expr="//label[@for='type']" position="attributes">
58                     <attribute name="groups">sale.group_delivery_invoice_address</attribute>
59                     <attribute name="invisible">False</attribute>
60                 </xpath>
61                 <xpath expr="//div[@name='div_type']" position="attributes">
62                     <attribute name="groups">sale.group_delivery_invoice_address</attribute>
63                     <attribute name="invisible">False</attribute>
64                 </xpath>
65                 <xpath expr="//field[@name='child_ids']//
66                     label[@for='type']" position="attributes">
67                     <attribute name="groups">sale.group_delivery_invoice_address</attribute>
68                     </xpath>
69                 <xpath expr="//field[@name='child_ids']//
70                     div[@name='contact_div_type']" position="attributes">
71                     <attribute name="groups">sale.group_delivery_invoice_address</attribute>
72                 </xpath>
73             </field>
74         </record>
75
76     </data>
77 </openerp>