put shortcut in demo xml files on crm_configuration also added fund demo and data...
[odoo/odoo.git] / addons / crm_configuration / crm_jobs_demo.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data noupdate="1">
4
5         <record model="crm.case.section" id="section_support0">
6                 <field name="name">Jobs</field>
7                 <field name="code">jobs</field>
8         </record>
9
10                 <!--    CASE CATEGORY(categ_id)         -->
11                 
12         <record model="crm.case.categ" id="categ_job1">
13                 <field name="name">Salesman</field>
14                 <field name="section_id" ref="section_support0"/>
15         </record>
16         
17         <record model="crm.case.categ" id="categ_job2">
18                 <field name="name">Junior Developer</field>
19                 <field name="section_id" ref="section_support0"/>
20         </record>       
21                 
22                 <!--    CATEGORY2(category2_id)         -->
23                 
24         <record model="crm.case.category2" id="category_job1">
25                 <field name="name">Graduate</field>
26                 <field name="section_id" ref="section_support0"/>
27         </record>               
28         <record model="crm.case.category2" id="category_job2">
29                 <field name="name">Licenced</field>
30                 <field name="section_id" ref="section_support0"/>
31         </record>
32         <record model="crm.case.category2" id="category_job3">
33                 <field name="name"> > Bac +5</field>
34                 <field name="section_id" ref="section_support0"/>
35         </record>
36         
37          <!--   STAGE(stage_id) -->
38          
39         <record model="crm.case.stage" id="stage_job1">
40                 <field name="name">Initial Jobs Demand</field>
41                 <field name="section_id" ref="section_support0"/>
42         </record>
43         <record model="crm.case.stage" id="stage_job2">
44                 <field name="name">First Interview</field>
45                 <field name="section_id" ref="section_support0"/>
46         </record>
47         <record model="crm.case.stage" id="stage_job3">
48                 <field name="name">Second Interview</field>
49                 <field name="section_id" ref="section_support0"/>
50         </record>
51         <record model="crm.case.stage" id="stage_job4">
52                 <field name="name">Contract Proposed</field>
53                 <field name="section_id" ref="section_support0"/>
54         </record>
55         <record model="crm.case.stage" id="stage_job5">
56                 <field name="name">Contract Signed</field>
57                 <field name="section_id" ref="section_support0"/>
58         </record>
59         <record model="crm.case.stage" id="stage_job6">
60                 <field name="name">Refused by Employee</field>
61                 <field name="section_id" ref="section_support0"/>
62         </record>
63         <record model="crm.case.stage" id="stage_job7">
64                 <field name="name">Refused by Company</field>
65                 <field name="section_id" ref="section_support0"/>
66         </record>
67
68         ######################## JOB OPPORTUNITIES (menu) ###########################
69         <menuitem name="Jobs Requests" id="menu_crm_case_job_req_main" parent="crm.menu_crm"/>  
70
71         <!-- 
72                 MY JOBS REQUESTS 
73         -->
74         <record model="ir.actions.act_window" id="crm_case_categ0_act11">
75                 <field name="name">My Jobs Requests</field>
76                 <field name="res_model">crm.case</field>
77                 <field name="view_mode">tree,calendar,form</field>
78                 <field name="view_id" ref="crm_case_tree_view11"/>
79                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'user_id\',\'=\',uid)]'"/>
80         </record>
81         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view1">
82                 <field name="sequence" eval="1"/>
83                 <field name="view_mode">tree</field>
84                 <field name="view_id" ref="crm_case_tree_view11"/>
85                 <field name="act_window_id" ref="crm_case_categ0_act11"/>
86         </record>
87         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view3">
88                 <field name="sequence" eval="2"/>
89                 <field name="view_mode">calendar</field>
90                 <field name="view_id" ref="crm_case_calendar_view11"/>
91                 <field name="act_window_id" ref="crm_case_categ0_act11"/>
92         </record>
93         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view2">
94                 <field name="sequence" eval="3"/>
95                 <field name="view_mode">form</field>
96                 <field name="view_id" ref="crm_case_form_view11"/>
97                 <field name="act_window_id" ref="crm_case_categ0_act11"/>
98         </record>
99         <menuitem parent="menu_crm_case_job_req_main" id="menu_crm_case_categ0_act11" action="crm_case_categ0_act11"/>
100
101         <record model="ir.actions.act_window" id="crm_case_categ0_act_my3">
102                 <field name="name">My Unclosed Requests</field>
103                 <field name="res_model">crm.case</field>
104                 <field name="view_mode">tree,calendar,form</field>
105                 <field name="view_id" ref="crm_case_tree_view11"/>
106                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'user_id\',\'=\',uid),(\'state\',\'&lt;&gt;\',\'done\')]'"/>
107         </record>
108         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_my3">
109                 <field name="sequence" eval="1"/>
110                 <field name="view_mode">tree</field>
111                 <field name="view_id" ref="crm_case_tree_view11"/>
112                 <field name="act_window_id" ref="crm_case_categ0_act_my3"/>
113         </record>
114         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_my3">
115                 <field name="sequence" eval="3"/>
116                 <field name="view_mode">calendar</field>
117                 <field name="view_id" ref="crm_case_calendar_view11"/>
118                 <field name="act_window_id" ref="crm_case_categ0_act_my3"/>
119         </record>
120         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_my3">
121                 <field name="sequence" eval="2"/>
122                 <field name="view_mode">form</field>
123                 <field name="view_id" ref="crm_case_form_view11"/>
124                 <field name="act_window_id" ref="crm_case_categ0_act_my3"/>
125         </record>
126         <menuitem parent="menu_crm_case_categ0_act11" id="menu_crm_case_categ0_act_myjobs3" action="crm_case_categ0_act_my3"/>  
127
128         <record model="ir.actions.act_window" id="crm_case_categ0_act_my2">
129                 <field name="name">My Jobs Propositions to Review</field>
130                 <field name="res_model">crm.case</field>
131                 <field name="view_mode">tree,calendar,form</field>
132                 <field name="view_id" ref="crm_case_tree_view11"/>
133                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'user_id\',\'=\',uid),(\'state\',\'=\',\'draft\')]'"/>
134         </record>
135         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_my2">
136                 <field name="sequence" eval="1"/>
137                 <field name="view_mode">tree</field>
138                 <field name="view_id" ref="crm_case_tree_view11"/>
139                 <field name="act_window_id" ref="crm_case_categ0_act_my2"/>
140         </record>
141         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_my2">
142                 <field name="sequence" eval="2"/>
143                 <field name="view_mode">calendar</field>
144                 <field name="view_id" ref="crm_case_calendar_view11"/>
145                 <field name="act_window_id" ref="crm_case_categ0_act_my2"/>
146         </record>
147         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_my2">
148                 <field name="sequence" eval="3"/>
149                 <field name="view_mode">form</field>
150                 <field name="view_id" ref="crm_case_form_view11"/>
151                 <field name="act_window_id" ref="crm_case_categ0_act_my2"/>
152         </record>
153         <menuitem parent="menu_crm_case_categ0_act_myjobs3" id="menu_crm_case_categ0_act_myjobs2" action="crm_case_categ0_act_my2"/>    
154
155         <record model="ir.actions.act_window" id="crm_case_categ0_act_my1">
156                 <field name="name">My Pending Jobs Requests</field>
157                 <field name="res_model">crm.case</field>
158                 <field name="view_mode">tree,calendar,form</field>
159                 <field name="view_id" ref="crm_case_tree_view11"/>
160                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'user_id\',\'=\',uid),(\'state\',\'=\',\'pending\')]'"/>
161         </record>
162         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_my1">
163                 <field name="sequence" eval="1"/>
164                 <field name="view_mode">tree</field>
165                 <field name="view_id" ref="crm_case_tree_view11"/>
166                 <field name="act_window_id" ref="crm_case_categ0_act_my1"/>
167         </record>
168         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_my1">
169                 <field name="sequence" eval="2"/>
170                 <field name="view_mode">calendar</field>
171                 <field name="view_id" ref="crm_case_calendar_view11"/>
172                 <field name="act_window_id" ref="crm_case_categ0_act_my1"/>
173         </record>
174         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_my1">
175                 <field name="sequence" eval="3"/>
176                 <field name="view_mode">form</field>
177                 <field name="view_id" ref="crm_case_form_view11"/>
178                 <field name="act_window_id" ref="crm_case_categ0_act_my1"/>
179         </record>
180         <menuitem parent="menu_crm_case_categ0_act_myjobs3" id="menu_crm_case_categ0_act_myjobs1" action="crm_case_categ0_act_my1"/>            
181
182         <record model="ir.actions.act_window" id="crm_case_categ0_act_my0">
183                 <field name="name">My Open Jobs Requests</field>
184                 <field name="res_model">crm.case</field>
185                 <field name="view_mode">tree,calendar,form</field>
186                 <field name="view_id" ref="crm_case_tree_view11"/>
187                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'user_id\',\'=\',uid),(\'state\',\'=\',\'open\')]'"/>
188         </record>
189         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_my0">
190                 <field name="sequence" eval="1"/>
191                 <field name="view_mode">tree</field>
192                 <field name="view_id" ref="crm_case_tree_view11"/>
193                 <field name="act_window_id" ref="crm_case_categ0_act_my0"/>
194         </record>
195         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_my0">
196                 <field name="sequence" eval="2"/>
197                 <field name="view_mode">calendar</field>
198                 <field name="view_id" ref="crm_case_calendar_view11"/>
199                 <field name="act_window_id" ref="crm_case_categ0_act_my0"/>
200         </record>
201         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_my0">
202                 <field name="sequence" eval="3"/>
203                 <field name="view_mode">form</field>
204                 <field name="view_id" ref="crm_case_form_view11"/>
205                 <field name="act_window_id" ref="crm_case_categ0_act_my0"/>
206         </record>
207         <menuitem parent="menu_crm_case_categ0_act_myjobs3" id="menu_crm_case_categ0_act_myjobs0" action="crm_case_categ0_act_my0"/>    
208                 
209         
210         <record model="ir.actions.act_window" id="crm_case_categ0_act_myjobs">
211                 <field name="name">Calendar Of Jobs Meetings</field>
212                 <field name="res_model">crm.case</field>
213                 <field name="view_mode">calendar,tree,form</field>
214                 <field name="view_id" ref="crm_case_calendar_view11"/>
215                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'state\',\'=\',\'done\'),(\'user_id\',\'=\',uid)]'"/>
216         </record>
217         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_myjobs">
218                 <field name="sequence" eval="1"/>
219                 <field name="view_mode">calendar</field>
220                 <field name="view_id" ref="crm_case_calendar_view11"/>
221                 <field name="act_window_id" ref="crm_case_categ0_act_myjobs"/>
222         </record>
223         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_myjobs">
224                 <field name="sequence" eval="2"/>
225                 <field name="view_mode">tree</field>
226                 <field name="view_id" ref="crm_case_tree_view11"/>
227                 <field name="act_window_id" ref="crm_case_categ0_act_myjobs"/>
228         </record>
229         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_myjobs">
230                 <field name="sequence" eval="3"/>
231                 <field name="view_mode">form</field>
232                 <field name="view_id" ref="crm_case_form_view11"/>
233                 <field name="act_window_id" ref="crm_case_categ0_act_myjobs"/>
234         </record>       
235         <menuitem parent="menu_crm_case_categ0_act11" id="menu_crm_case_categ0_act_myjobs_myjobs" action="crm_case_categ0_act_myjobs"/>
236         
237         <!-- 
238                 ALL JOBS REQUESTS 
239         -->
240          <record model="ir.actions.act_window" id="crm_case_categ0_act111">
241                 <field name="name">All Jobs Requests</field>
242                 <field name="res_model">crm.case</field>
243                 <field name="view_mode">tree,calendar,form</field>
244                 <field name="view_id" ref="crm_case_tree_view11"/>
245                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+')]'"/>
246         </record>
247         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_act111">
248                 <field name="sequence" eval="1"/>
249                 <field name="view_mode">tree</field>
250                 <field name="view_id" ref="crm_case_tree_view11"/>
251                 <field name="act_window_id" ref="crm_case_categ0_act111"/>
252         </record>
253         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_act111">
254                 <field name="sequence" eval="2"/>
255                 <field name="view_mode">calendar</field>
256                 <field name="view_id" ref="crm_case_calendar_view11"/>
257                 <field name="act_window_id" ref="crm_case_categ0_act111"/>
258         </record>
259         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_act111">
260                 <field name="sequence" eval="3"/>
261                 <field name="view_mode">form</field>
262                 <field name="view_id" ref="crm_case_form_view11"/>
263                 <field name="act_window_id" ref="crm_case_categ0_act111"/>
264         </record>
265         <menuitem parent="menu_crm_case_job_req_main" id="menu_crm_case_categ0_act111" action="crm_case_categ0_act111"/>        
266         
267
268         <record model="ir.actions.act_window" id="crm_case_categ0_act_all3">
269                 <field name="name">All Unclosed Requests</field>
270                 <field name="res_model">crm.case</field>
271                 <field name="view_mode">tree,calendar,form</field>
272                 <field name="view_id" ref="crm_case_tree_view11"/>
273                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'state\',\'&lt;&gt;\',\'done\')]'"/>
274         </record>
275         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_all3">
276                 <field name="sequence" eval="1"/>
277                 <field name="view_mode">tree</field>
278                 <field name="view_id" ref="crm_case_tree_view11"/>
279                 <field name="act_window_id" ref="crm_case_categ0_act_all3"/>
280         </record>
281         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_all3">
282                 <field name="sequence" eval="2"/>
283                 <field name="view_mode">calendar</field>
284                 <field name="view_id" ref="crm_case_calendar_view11"/>
285                 <field name="act_window_id" ref="crm_case_categ0_act_all3"/>
286         </record>
287         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_all3">
288                 <field name="sequence" eval="3"/>
289                 <field name="view_mode">form</field>
290                 <field name="view_id" ref="crm_case_form_view11"/>
291                 <field name="act_window_id" ref="crm_case_categ0_act_all3"/>
292         </record>
293         <menuitem parent="menu_crm_case_categ0_act111" id="menu_crm_case_categ0_act_myjobs_all3" action="crm_case_categ0_act_all3"/>
294
295         <record model="ir.actions.act_window" id="crm_case_categ0_act_all2">
296                 <field name="name">All Jobs Propositions</field>
297                 <field name="res_model">crm.case</field>
298                 <field name="view_mode">tree,calendar,form</field>
299                 <field name="view_id" ref="crm_case_tree_view11"/>
300                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'state\',\'=\',\'draft\')]'"/>
301         </record>
302         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_all2">
303                 <field name="sequence" eval="1"/>
304                 <field name="view_mode">tree</field>
305                 <field name="view_id" ref="crm_case_tree_view11"/>
306                 <field name="act_window_id" ref="crm_case_categ0_act_all2"/>
307         </record>
308         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_all2">
309                 <field name="sequence" eval="2"/>
310                 <field name="view_mode">calendar</field>
311                 <field name="view_id" ref="crm_case_calendar_view11"/>
312                 <field name="act_window_id" ref="crm_case_categ0_act_all2"/>
313         </record>
314         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_all2">
315                 <field name="sequence" eval="3"/>
316                 <field name="view_mode">form</field>
317                 <field name="view_id" ref="crm_case_form_view11"/>
318                 <field name="act_window_id" ref="crm_case_categ0_act_all2"/>
319         </record>
320         <menuitem parent="menu_crm_case_categ0_act_myjobs_all3" id="menu_crm_case_categ0_act_myjobs_all2" action="crm_case_categ0_act_all2"/>   
321
322         <record model="ir.actions.act_window" id="crm_case_categ0_act_all1">
323                 <field name="name">All Pending Jobs Requests</field>
324                 <field name="res_model">crm.case</field>
325                 <field name="view_mode">tree,calendar,form</field>
326                 <field name="view_id" ref="crm_case_tree_view11"/>
327                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'state\',\'=\',\'pending\')]'"/>
328         </record>
329         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_all1">
330                 <field name="sequence" eval="1"/>
331                 <field name="view_mode">tree</field>
332                 <field name="view_id" ref="crm_case_tree_view11"/>
333                 <field name="act_window_id" ref="crm_case_categ0_act_all1"/>
334         </record>
335         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_all1">
336                 <field name="sequence" eval="2"/>
337                 <field name="view_mode">calendar</field>
338                 <field name="view_id" ref="crm_case_calendar_view11"/>
339                 <field name="act_window_id" ref="crm_case_categ0_act_all1"/>
340         </record>
341         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_all1">
342                 <field name="sequence" eval="3"/>
343                 <field name="view_mode">form</field>
344                 <field name="view_id" ref="crm_case_form_view11"/>
345                 <field name="act_window_id" ref="crm_case_categ0_act_all1"/>
346         </record>
347         <menuitem  parent="menu_crm_case_categ0_act_myjobs_all3" id="menu_crm_case_categ0_act_myjobs_all1" action="crm_case_categ0_act_all1"/>  
348
349
350         <record model="ir.actions.act_window" id="crm_case_categ0_act_all0">
351                 <field name="name">All Open Jobs Requests</field>
352                 <field name="res_model">crm.case</field>
353                 <field name="view_mode">tree,calendar,form</field>
354                 <field name="view_id" ref="crm_case_tree_view11"/>
355                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'state\',\'=\',\'open\')]'"/>
356         </record>
357         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_all0">
358                 <field name="sequence" eval="1"/>
359                 <field name="view_mode">tree</field>
360                 <field name="view_id" ref="crm_case_tree_view11"/>
361                 <field name="act_window_id" ref="crm_case_categ0_act_all0"/>
362         </record>
363         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_all0">
364                 <field name="sequence" eval="2"/>
365                 <field name="view_mode">calendar</field>
366                 <field name="view_id" ref="crm_case_calendar_view11"/>
367                 <field name="act_window_id" ref="crm_case_categ0_act_all0"/>
368         </record>
369         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_all0">
370                 <field name="sequence" eval="3"/>
371                 <field name="view_mode">form</field>
372                 <field name="view_id" ref="crm_case_form_view11"/>
373                 <field name="act_window_id" ref="crm_case_categ0_act_all0"/>
374         </record>
375         <menuitem  parent="menu_crm_case_categ0_act_myjobs_all3" id="menu_crm_case_categ0_act_myjobs_all0" action="crm_case_categ0_act_all0"/>  
376
377         <record model="ir.actions.act_window" id="crm_case_categ0_act_alljobs">
378                 <field name="name">Calendar Of Jobs Meetings</field>
379                 <field name="res_model">crm.case</field>
380                 <field name="view_mode">calendar,tree,form</field>
381                 <field name="view_id" ref="crm_case_calendar_view11"/>
382                 <field name="domain" eval="'[(\'section_id\',\'=\','+str(section_support0)+'),(\'state\',\'=\',\'done\')]'"/>
383         </record>
384         <record model="ir.actions.act_window.view" id="action_crm_sec_calendar_view_alljobs">
385                 <field name="sequence" eval="1"/>
386                 <field name="view_mode">calendar</field>
387                 <field name="view_id" ref="crm_case_calendar_view11"/>
388                 <field name="act_window_id" ref="crm_case_categ0_act_alljobs"/>
389         </record>
390         <record model="ir.actions.act_window.view" id="action_crm_sec_tree_view_alljobs">
391                 <field name="sequence" eval="2"/>
392                 <field name="view_mode">tree</field>
393                 <field name="view_id" ref="crm_case_tree_view11"/>
394                 <field name="act_window_id" ref="crm_case_categ0_act_alljobs"/>
395         </record>
396         <record model="ir.actions.act_window.view" id="action_crm_sec_form_view_alljobs">
397                 <field name="sequence" eval="3"/>
398                 <field name="view_mode">form</field>
399                 <field name="view_id" ref="crm_case_form_view11"/>
400                 <field name="act_window_id" ref="crm_case_categ0_act_alljobs"/>
401         </record>
402         <menuitem parent="menu_crm_case_categ0_act111" id="menu_crm_case_categ0_act_myjobs_alljobs" action="crm_case_categ0_act_alljobs"/>
403         <!-- short cut -->
404         <record id="ir_ui_view_sc_myjobsrequests0" model="ir.ui.view_sc">
405                         <field ref="crm_configuration.menu_crm_case_categ0_act11" name="res_id"/>
406                         <field eval="&quot;ir.ui.menu&quot;" name="resource"/>
407                         <field eval="&quot;My Jobs Requests&quot;" name="name"/>
408                         <field name="user_id" ref="base.user_root"/>
409    </record>
410 </data>
411 </openerp>