[MERGE] lp881356
[odoo/odoo.git] / addons / crm_partner_assign / res_partner_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5     <!--Partner Activation -->
6
7         <record model="ir.ui.view" id="res_partner_activation_form">
8             <field name="name">openerp_custom.res.partner.activation.form</field>
9             <field name="model">res.partner.activation</field>
10             <field name="type">form</field>
11             <field name="arch" type="xml">
12                 <form string="Activation">
13                     <field name="name" />
14                     <field name="sequence" />
15                 </form>
16             </field>
17         </record>
18         <record model="ir.ui.view" id="res_partner_activation_tree">
19             <field name="name">openerp_custom.res.partner.activation.tree</field>
20             <field name="model">res.partner.activation</field>
21             <field name="type">tree</field>
22             <field name="arch" type="xml">
23                 <tree string="Activation">
24                     <field name="name" />
25                 </tree>
26             </field>
27         </record>
28
29         <record model="ir.actions.act_window" id="res_partner_activation_act">
30             <field name="name">Partner Activations</field>
31             <field name="res_model">res.partner.activation</field>
32             <field name="view_type">form</field>
33             <field name="view_mode">tree,form</field>
34         </record>
35
36         <menuitem id="res_partner_activation_config_mi" parent="base.menu_config_address_book" action="res_partner_activation_act"/>
37
38     <!--Partner Grade -->
39
40
41     <record id="view_partner_grade_tree" model="ir.ui.view">
42         <field name="name">res.partner.grade.tree</field>
43         <field name="model">res.partner.grade</field>
44         <field name="type">tree</field>
45         <field name="arch" type="xml">
46             <tree string="Partner Grade">
47                 <field name="sequence" invisible="1"/>
48                 <field name="name"/>
49             </tree>
50         </field>
51     </record>
52     <record id="view_partner_grade_form" model="ir.ui.view">
53         <field name="name">res.partner.grade.form</field>
54         <field name="model">res.partner.grade</field>
55         <field name="type">form</field>
56         <field name="arch" type="xml">
57             <form string="Partner Grade">
58                 <group col="6" colspan="4">
59                     <field name="name" select="1"/>
60                     <field name="sequence"/>
61                     <field name="active"/>
62                 </group>
63             </form>
64         </field>
65     </record>
66     <record id="res_partner_grade_action" model="ir.actions.act_window">
67         <field name="name">Partner Grade</field>
68         <field name="res_model">res.partner.grade</field>
69         <field name="view_type">form</field>
70     </record>
71     <menuitem action="res_partner_grade_action" id="menu_res_partner_grade_action"
72         groups="base.group_extended"
73         parent="base.menu_crm_config_lead" />
74
75     <!-- Partner form -->
76     <record id="view_res_partner_filter_assign_tree" model="ir.ui.view">
77         <field name="name">res.partner.geo.inherit.tree</field>
78         <field name="model">res.partner</field>
79         <field name="type">tree</field>
80         <field name="inherit_id" ref="base.view_partner_tree"/>
81         <field name="arch" type="xml">
82             <field name="user_id" position="after">
83                 <field name="grade_id"/>
84                 <field name="activation"/>
85             </field>
86         </field>
87     </record>
88
89     <record id="view_res_partner_filter_assign" model="ir.ui.view">
90         <field name="name">res.partner.geo.inherit.search</field>
91         <field name="model">res.partner</field>
92         <field name="type">search</field>
93         <field name="inherit_id" ref="base.view_res_partner_filter"/>
94         <field name="arch" type="xml">
95             <field name="category_id" position="after">
96                 <field name="grade_id"/>
97             </field>
98         </field>
99     </record>
100
101     <record id="view_crm_partner_geo_form" model="ir.ui.view">
102         <field name="name">res.partner.geo.inherit</field>
103         <field name="model">res.partner</field>
104         <field name="type">form</field>
105         <field name="inherit_id" ref="base.view_partner_form"/>
106         <field name="arch" type="xml">
107             <xpath expr="//notebook[last()]" position="inside">
108                 <page string="Geo Localization">
109                     <group colspan="2" col="2">
110                         <separator string="Partner Activation" colspan="2"/>
111                         <field name="grade_id" widget="selection"/>
112                         <field name="activation" widget="selection"/>
113                         <field name="partner_weight"/>
114                     </group>
115                     <group colspan="2" col="2">
116                         <separator string="Partner Review" colspan="2"/>
117                         <field name="date_review"/>
118                         <field name="date_review_next"/>
119                         <field name="date_partnership"/>
120                     </group>
121                     <group colspan="2" col="2">
122                         <separator string="Geo Localization" colspan="2"/>
123                         <button
124                             string="Geo Localize"
125                             name="geo_localize"
126                             colspan="2"
127                             icon="gtk-apply"
128                             type="object"/>
129                         <field name="partner_latitude"/>
130                         <field name="partner_longitude"/>
131                         <field name="date_localization"/>
132                     </group>
133                     <newline/>
134
135                     <field name="opportunity_assigned_ids" colspan="4" nolabel="1">
136                          <tree string="Assigned Opportunities"  colors="blue:state=='pending';gray:state=='cancel'">
137                              <field name="create_date"/>
138                              <field name="name"/>
139                              <field name="type"/>
140                              <field name="stage_id"/>
141                              <button name="stage_previous" string="Previous"
142                                  states="open,pending" type="object" icon="gtk-go-back" />
143                              <button name="stage_next" string="Next"
144                                  states="open,pending" type="object"
145                                  icon="gtk-go-forward" />
146                              <field name="section_id"
147                                  invisible="context.get('invisible_section', True)" />
148                              <field name="user_id" />
149                              <field name="state" />
150                              <button name="case_cancel" string="Cancel"
151                                  states="draft,open,pending" type="object"
152                                  icon="gtk-cancel" />
153                              <button name="case_open" string="Open"
154                                  states="draft,pending" type="object"
155                                  icon="gtk-go-forward" />
156                              <button name="case_close" string="Close"
157                                  states="open,draft,pending" type="object"
158                                  icon="gtk-close" />
159                              <button string="Convert to Opportunity"
160                                  name="convert_opportunity"
161                                  states="draft,open,pending" icon="gtk-index"
162                                  type="object" attrs="{'invisible':[('type','=','opportunity')]}" />
163                              <button name="case_escalate" string="Escalate"
164                                  states="open,draft,pending" type="object"
165                                  icon="gtk-go-up" />
166                          </tree>
167                     </field>
168                 </page>
169             </xpath>
170         </field>
171     </record>
172
173       <record id="view_res_partner_filter_group_activation" model="ir.ui.view">
174             <field name="name">res.partner.geo.inherit.search</field>
175             <field name="model">res.partner</field>
176             <field name="type">search</field>
177             <field name="inherit_id" ref="base.view_res_partner_filter"/>
178             <field name="arch" type="xml">
179                 <filter string="Salesman" position="after">
180                     <filter string="Activation" context="{'group_by' : 'activation'}" domain="[]" icon="terp-personal" />
181                 </filter>
182             </field>
183         </record>
184
185     </data>
186 </openerp>