[MRG] add simplified form view of template for product
[odoo/odoo.git] / addons / crm / crm_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <!-- Top menu item -->
6         <!--
7             This menu item's purpose is to overwrite another one defined in
8             the base module in order to set new groups.
9         -->
10         <menuitem name="Sales"
11             id="base.menu_base_partner"
12             groups="base.group_sale_manager,base.group_sale_salesman"/>
13
14         <menuitem id="base.menu_crm_config_lead" name="Leads &amp; Opportunities"
15             parent="base.menu_base_config" sequence="80" groups="base.group_sale_manager"/>
16
17         <menuitem id="base.menu_crm_config_opportunity" name="Opportunities"
18             parent="base.menu_base_config" sequence="1" groups="base.group_sale_manager"/>
19
20         <menuitem id="base.menu_sale_config_sales" name="Sales"
21             parent="base.menu_base_config" sequence="0" groups="base.group_sale_manager"/>
22
23         <menuitem id="menu_crm_config_phonecall" name="Phone Calls"
24             parent="base.menu_base_config" sequence="45" groups="base.group_sale_salesman"/>
25
26         <menuitem id="base.next_id_64" name="Sales"
27             parent="base.menu_reporting" sequence="1"/>
28
29         <!-- crm.case.channel -->
30         <record id="crm_case_channel_view_tree" model="ir.ui.view">
31             <field name="name">crm.case.channel.tree</field>
32             <field name="model">crm.case.channel</field>
33             <field name="arch" type="xml">
34                 <tree string="Channels">
35                     <field name="name"/>
36                     <field name="active"/>
37                 </tree>
38             </field>
39         </record>
40         <record id="crm_case_channel_view_form" model="ir.ui.view">
41             <field name="name">crm.case.channel.form</field>
42             <field name="model">crm.case.channel</field>
43             <field name="arch" type="xml">
44                 <form string="Channel" version="7.0">
45                     <group>
46                         <field name="name"/>
47                         <field name="active"/>
48                     </group>
49                 </form>
50             </field>
51         </record>
52         <record id="crm_case_channel_action" model="ir.actions.act_window">
53             <field name="name">Channels</field>
54             <field name="res_model">crm.case.channel</field>
55             <field name="view_type">form</field>
56             <field name="view_mode">tree,form</field>
57             <field name="help" type="html">
58               <p class="oe_view_nocontent_create">
59                 Click to define a new channel.
60               </p><p>
61                 Use channels to track the soure of your leads and opportunities. Channels
62                 are mostly used in reporting to analyse sales performance
63                 related to marketing efforts.
64               </p><p>
65                 Some examples of channels: company website, phone call
66                 campaign, reseller, etc.
67               </p>
68             </field>
69         </record>
70
71         <menuitem action="crm_case_channel_action" id="menu_crm_case_channel" parent="base.menu_crm_config_lead" sequence="4" groups="base.group_no_one"/>
72
73         <!-- CRM Stage Tree View -->
74
75         <record model="ir.ui.view" id="crm_case_stage_tree">
76             <field name="name">crm.case.stage.tree</field>
77             <field name="model">crm.case.stage</field>
78             <field name="arch" type="xml">
79                 <tree string="Stages">
80                     <field name="sequence" widget="handle"/>
81                     <field name="name"/>
82                     <field name="probability"/>
83                     <field name="type"/>
84                 </tree>
85             </field>
86         </record>
87
88         <!-- CRM Stage Form View -->
89
90         <record model="ir.ui.view" id="crm_case_stage_form">
91             <field name="name">crm.case.stage.form</field>
92             <field name="model">crm.case.stage</field>
93             <field name="priority" eval="1"/>
94             <field name="arch" type="xml">
95                 <form string="Stage" version="7.0">
96                     <group>
97                         <group>
98                             <field name="name"/>
99                             <field name="sequence"/>
100                             <field name="type"/>
101                             <field name="probability"/>
102                         </group>
103                         <group>
104                             <field name="fold"/>
105                             <field name="on_change"/>
106                             <field name="case_default" groups="base.group_multi_salesteams"/>
107                         </group>
108
109                     </group>
110                     <separator string="Requirements"/>
111                     <field name="requirements" nolabel="1"/>
112                     <field name="section_ids" invisible="1"/>
113                 </form>
114             </field>
115         </record>
116
117         <!-- CRM Stage Action -->
118
119         <record id="crm_case_stage_act" model="ir.actions.act_window">
120             <field name="name">Stages</field>
121             <field name="res_model">crm.case.stage</field>
122             <field name="view_type">form</field>
123             <field name="view_id" ref="crm_case_stage_tree"/>
124         </record>
125
126
127         <!-- Case Categories Form View -->
128
129         <record id="crm_case_categ-view" model="ir.ui.view">
130             <field name="name">crm.case.categ.form</field>
131             <field name="model">crm.case.categ</field>
132             <field name="arch" type="xml">
133                 <form string="Case Category" version="7.0">
134                     <group>
135                         <field name="name"/>
136                         <field name="section_id" groups="base.group_multi_salesteams"/>
137                         <field name="object_id" invisible="1"/>
138                     </group>
139                 </form>
140             </field>
141         </record>
142
143         <!-- Case Categories Tree View -->
144
145         <record id="crm_case_categ_tree-view" model="ir.ui.view">
146             <field name="name">crm.case.categ.tree</field>
147             <field name="model">crm.case.categ</field>
148             <field name="arch" type="xml">
149                 <tree string="Case Category">
150                     <field name="name"/>
151                     <field name="section_id" groups="base.group_multi_salesteams"/>
152                 </tree>
153             </field>
154         </record>
155
156         <!-- Resource Type of case Tree View -->
157
158         <record model="ir.ui.view" id="crm_case_resource_type_tree">
159             <field name="name">crm.case.resource.type.tree</field>
160             <field name="model">crm.case.resource.type</field>
161             <field name="arch" type="xml">
162                 <tree string="Campaign">
163                     <field name="name"/>
164                     <field name="section_id" groups="base.group_multi_salesteams"/>
165                 </tree>
166             </field>
167         </record>
168
169         <!-- Resource Type of case Form View -->
170
171         <record model="ir.ui.view" id="crm_case_resource_type_form">
172             <field name="name">crm.case.resource.type.form</field>
173             <field name="model">crm.case.resource.type</field>
174             <field name="arch" type="xml">
175                 <form string="Campaign" version="7.0">
176                     <group>
177                         <field name="name"/>
178                         <field name="section_id" groups="base.group_multi_salesteams"/>
179                     </group>
180                 </form>
181             </field>
182         </record>
183
184         <!-- Resource Type of case Action -->
185
186         <record id="crm_case_resource_type_act" model="ir.actions.act_window">
187             <field name="name">Campaigns</field>
188             <field name="res_model">crm.case.resource.type</field>
189             <field name="view_type">form</field>
190             <field name="view_id" ref="crm_case_resource_type_tree"/>
191         </record>
192
193         <menuitem action="crm_case_resource_type_act"
194             id="menu_crm_case_resource_type_act" sequence="4"
195             groups="base.group_no_one"
196             parent="base.menu_crm_config_lead"/>
197
198
199         <!-- Segmentation line Tree View  -->
200
201         <record id="crm_segmentation_line_tree-view" model="ir.ui.view">
202             <field name="name">crm.segmentation.line.tree</field>
203             <field name="model">crm.segmentation.line</field>
204             <field name="arch" type="xml">
205                 <tree string="Partner Segmentation Lines">
206                     <field name="name"/>
207                     <field name="expr_name"/>
208                     <field name="expr_operator"/>
209                     <field name="expr_value"/>
210                     <field name="operator"/>
211                 </tree>
212             </field>
213         </record>
214
215         <!-- Segmentation line Form View  -->
216
217         <record id="crm_segmentation_line-view" model="ir.ui.view">
218             <field name="name">crm.segmentation.line.form</field>
219             <field name="model">crm.segmentation.line</field>
220             <field name="arch" type="xml">
221                 <form string="Partner Segmentation Lines" version="7.0">
222                     <group col="4">
223                         <field colspan="4" name="name"/>
224                         <group col="2" colspan="4">
225                             <field name="expr_name"/>
226                             <field name="expr_operator"/>
227                             <field name="expr_value"/>
228                         </group>
229                         <field name="operator"/>
230                     </group>
231                 </form>
232             </field>
233         </record>
234
235         <!-- CRM Segmentation  Form View  -->
236
237         <record id="crm_segmentation-view" model="ir.ui.view">
238             <field name="name">crm.segmentation.form</field>
239             <field name="model">crm.segmentation</field>
240             <field name="arch" type="xml">
241                 <form string="Partner Segmentation" version="7.0">
242                     <header>
243                         <button name="process_start"
244                             states="not running"
245                             string="Compute Segmentation" type="object"
246                             icon="gtk-execute"/>
247                         <button name="process_stop" states="running"
248                             string="Stop Process" type="object"
249                             icon="gtk-cancel"/>
250                         <button name="process_continue" states="running"
251                             string="Continue Process" type="object"
252                             icon="gtk-go-forward"/>
253                         <field name="state" widget="statusbar"/>
254                     </header>
255                     <group col="4">
256                         <field name="name"/>
257                         <field name="categ_id"/>
258                         <field name="exclusif"/>
259                     </group>
260                     <notebook>
261                        <page string="Sales Purchase">
262                            <group>
263                                <field name="sales_purchase_active"/>
264                            </group>
265                            <separator string="Segmentation Test"/>
266                            <field name="segmentation_line" widget="one2many_list"/>
267                        </page>
268                        <page string="Description">
269                            <field name="description"/>
270                        </page>
271                     </notebook>
272                 </form>
273             </field>
274         </record>
275
276         <!-- CRM Segmentation  Tree View  -->
277
278         <record id="crm_segmentation_tree-view" model="ir.ui.view">
279             <field name="name">crm.segmentation.tree</field>
280             <field name="model">crm.segmentation</field>
281             <field name="arch" type="xml">
282                 <tree string="Partner Segmentations">
283                     <field name="name"/>
284                     <field name="description"/>
285                     <field name="categ_id"/>
286                 </tree>
287             </field>
288         </record>
289
290         <record id="crm_segmentation-act" model="ir.actions.act_window">
291             <field name="name">Segmentation</field>
292             <field name="res_model">crm.segmentation</field>
293             <field name="view_type">form</field>
294             <field name="view_id" ref="crm_segmentation-view"/>
295         </record>
296
297         <record id="crm_segmentation_tree-act" model="ir.actions.act_window">
298             <field name="name">Contacts Segmentation</field>
299             <field name="res_model">crm.segmentation</field>
300             <field name="view_type">form</field>
301             <field name="view_mode">tree,form</field>
302             <field name="help" type="html">
303               <p class="oe_view_nocontent_create">
304                 Click to define a new customer segmentation.
305               </p><p>
306                 Create specific categories which you can assign to your
307                 contacts to better manage your interactions with them. The
308                 segmentation tool is able to assign categories to contacts
309                 according to criteria you set.
310               </p>
311             </field>
312         </record>
313
314        <menuitem action="crm_segmentation_tree-act"
315             id="menu_crm_segmentation-act"
316             groups="base.group_no_one" sequence="15"
317             parent="base.menu_base_config"/>
318
319         <!-- menu for the working time -->
320         <menuitem action="resource.action_resource_calendar_form" id="menu_action_resource_calendar_form" parent="resource.menu_resource_config" sequence="1"/>
321
322         <!-- Payment Mode Tree View -->
323
324         <record model="ir.ui.view" id="view_crm_payment_mode_tree">
325             <field name="name">crm.payment.mode.tree</field>
326             <field name="model">crm.payment.mode</field>
327             <field name="arch" type="xml">
328                 <tree string="Payment Mode">
329                     <field name="name"/>
330                     <field name="section_id" groups="base.group_multi_salesteams"/>
331                 </tree>
332             </field>
333         </record>
334
335         <!-- Payment Mode Form View -->
336
337         <record model="ir.ui.view" id="view_crm_payment_mode_form">
338             <field name="name">crm.payment.mode.form</field>
339             <field name="model">crm.payment.mode</field>
340             <field name="arch" type="xml">
341                 <form string="Payment Mode" version="7.0">
342                     <group>
343                         <field name="name"/>
344                         <field name="section_id" groups="base.group_multi_salesteams"/>
345                     </group>
346                 </form>
347             </field>
348         </record>
349
350         <!-- Payment Mode Action -->
351
352         <record id="action_crm_payment_mode" model="ir.actions.act_window">
353             <field name="name">Payment Mode</field>
354             <field name="res_model">crm.payment.mode</field>
355             <field name="view_type">form</field>
356             <field name="view_mode">tree,form</field>
357         </record>
358
359         <menuitem action="action_crm_payment_mode"
360             id="menu_crm_payment_mode_act"
361             groups="base.group_no_one"
362             name="Payment Modes"
363             parent="base.menu_crm_config_lead"/>
364     </data>
365 </openerp>