[IMP] improved code
[odoo/odoo.git] / addons / crm_partner_assign / crm_lead_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4         <record id="view_crm_opportunity_geo_assign_form" model="ir.ui.view">
5             <field name="name">crm.lead.geo_assign.inherit</field>
6             <field name="model">crm.lead</field>
7             <field name="inherit_id" ref="crm.crm_case_form_view_oppor"/>
8             <field name="arch" type="xml">
9                 <data>
10                     <xpath expr="//notebook/page[@string='Lead']" position="after">
11                         <page string="Assigned Partner" groups="base.group_sale_manager">
12                             <group name="partner_assign_group">
13                                <group string="Partner Assignation" col="3" colspan="1">
14                                     <field name="partner_assigned_id" class="oe_inline" on_change="onchange_assign_id(partner_assigned_id)" domain="[('grade_id','&lt;&gt;',False)]"/>
15                                     <button string="Automatic Assignation" name="action_assign_partner" type="object" colspan="1"
16                                         class="oe_link oe_inline"  attrs="{'invisible':[('partner_assigned_id','!=', False)]}"/>
17                                     <div>
18                                         <button string="Forward"
19                                             attrs="{'invisible':[('partner_assigned_id','=',False)]}"
20                                             name="%(crm_lead_forward_to_partner_act)d"
21                                             class="oe_link" type="action"
22                                             context="{'default_composition_mode': 'forward','hide_forward_type': 1 , 'default_partner_ids': [partner_assigned_id]}"/>
23                                     </div>
24                                 </group>
25                                <group string="Latitude and Longitude">
26                                 <div class="oe_title">
27                                     <h5>
28                                     <span class="oe_grey">( </span>
29                                     <field name="partner_latitude" nolabel="1" class="oe_inline"/>
30                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_latitude','&lt;=',0)]}">N </span>
31                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_latitude','&gt;=',0)]}">S </span>
32                                     <field name="partner_longitude"  class="oe_inline" nolabel="1"/>
33                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_longitude','&lt;=',0)]}">E </span>
34                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_longitude','&gt;=',0)]}">W </span>
35                                     <span class="oe_grey">) </span>
36                                     </h5>
37                                     
38                                  </div>
39                                 </group>
40                             </group>
41                         </page>
42                     </xpath>
43                 </data>
44             </field>
45         </record>
46
47         <record id="view_crm_opportunity_geo_assign_tree" model="ir.ui.view">
48             <field name="name">crm.lead.geo_assign.tree.inherit</field>
49             <field name="model">crm.lead</field>
50             <field name="inherit_id" ref="crm.crm_case_tree_view_oppor"/>
51             <field name="arch" type="xml">
52                 <field name="partner_id" position="after">
53                     <field name="partner_assigned_id"/>
54                  </field>
55             </field>
56         </record>
57
58         <record model="ir.ui.view" id="crm_opportunity_partner_filter">
59             <field name="name">crm.opportunity.partner.filter.assigned</field>
60             <field name="model">crm.lead</field>
61             <field name="inherit_id" ref="crm.view_crm_case_opportunities_filter"/>
62             <field name="arch" type="xml">
63                 <filter string="Team" position="after">
64                     <filter string="Assigned Partner" icon="terp-personal" domain="[]" context="{'group_by':'partner_assigned_id'}"/>
65                 </filter>
66
67                 <field name="partner_id" position="after">
68                     <field name="partner_assigned_id"/>
69                 </field>
70             </field>
71          </record>
72
73          <record id="view_crm_lead_geo_assign_form" model="ir.ui.view">
74             <field name="name">crm.lead.lead.geo_assign.inherit</field>
75             <field name="model">crm.lead</field>
76             <field name="inherit_id" ref="crm.crm_case_form_view_leads"/>
77             <field name="arch" type="xml">
78                 <data>
79                     <xpath expr="//notebook/page[@string='Extra Info']" position="after">
80                         <page string="Assigned Partner" groups="base.group_sale_manager">
81                             <group name="partner_assign_group">
82                                <group string="Partner Assignation" col="3" colspan="1">
83                                     <field name="partner_assigned_id" class="oe_inline" on_change="onchange_assign_id(partner_assigned_id)" domain="[('grade_id','&lt;&gt;',False)]"/>
84                                     <button string="Automatic Assignation" name="action_assign_partner" type="object" colspan="1"
85                                         class="oe_link oe_inline"  attrs="{'invisible':[('partner_assigned_id','!=', False)]}"/>
86                                     <div>
87                                         <button string="Forward"
88                                             attrs="{'invisible':[('partner_assigned_id','=',False)]}"
89                                             name="%(crm_lead_forward_to_partner_act)d"
90                                             class="oe_link" type="action"
91                                             context="{'default_composition_mode': 'forward','hide_forward_type': 1 , 'default_partner_ids': [partner_assigned_id]}"/>
92                                     </div>
93                                 </group>
94                                 <group string="Latitude and Longitude">
95                                 <div class="oe_title">
96                                     <h5>
97                                     <span class="oe_grey">( </span>
98                                     <field name="partner_latitude" nolabel="1" class="oe_inline"/>
99                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_latitude','&lt;=',0)]}">N </span>
100                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_latitude','&gt;=',0)]}">S </span>
101                                     <field name="partner_longitude"  class="oe_inline" nolabel="1"/>
102                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_longitude','&lt;=',0)]}">E </span>
103                                     <span class="oe_grey oe_inline" attrs="{'invisible':[('partner_longitude','&gt;=',0)]}">W </span>
104                                     <span class="oe_grey">) </span>
105                                     </h5>
106                                  </div>
107                                 </group>
108                             </group>
109                         </page>
110                     </xpath>
111                 </data>
112             </field>
113         </record>
114
115         <record id="view_crm_lead_geo_assign_tree" model="ir.ui.view">
116             <field name="name">crm.lead.lead.geo_assign.tree.inherit</field>
117             <field name="model">crm.lead</field>
118             <field name="inherit_id" ref="crm.crm_case_tree_view_leads"/>
119             <field name="arch" type="xml">
120                 <field name="partner_id" position="after">
121                     <field name="partner_assigned_id"/>
122                  </field>
123             </field>
124         </record>
125
126         <record model="ir.ui.view" id="crm_lead_partner_filter">
127             <field name="name">crm.lead.partner.filter.assigned</field>
128             <field name="model">crm.lead</field>
129             <field name="inherit_id" ref="crm.view_crm_case_leads_filter"/>
130             <field name="arch" type="xml">
131                 <filter string="Team" position="after">
132                     <filter string="Assigned Partner" icon="terp-personal" domain="[]" context="{'group_by':'partner_assigned_id'}"/>
133                 </filter>
134
135                 <field name="partner_id" position="after">
136                     <field name="partner_assigned_id"/>
137                 </field>
138             </field>
139          </record>
140
141     </data>
142 </openerp>