[IMP] account_followup: use the new signal_xxx methods instead of trg_validate.
[odoo/odoo.git] / addons / hr_recruitment / hr_recruitment_data.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data noupdate="1">
4         <!-- notify all employees of module installation -->
5         <record model="mail.message" id="module_install_notification">
6             <field name="model">mail.group</field>
7             <field name="res_id" ref="mail.group_all_employees"/>
8             <field name="type">notification</field>
9             <field name="subtype_id" ref="mail.mt_comment"/>
10             <field name="subject">Recruitment Process application installed!</field>
11             <field name="body"><![CDATA[<p>Manage job positions and your company's recruitment process. This application is integrated with the Survey application to help you define interviews for different jobs.</p>
12 <p>You can automatically receive job application though an email gateway, see the Human Resources settings.</p>]]></field>
13         </record>
14
15     <!-- Meeting Types (for interview meetings) -->
16     <record model="crm.meeting.type" id="categ_meet_interview">
17         <field name="name">Interview</field>
18     </record>
19
20         <!--    HR Recruitment Source        -->
21
22     <record model="hr.recruitment.source" id="source_linkedin">
23         <field name="name">LinkedIn</field>
24     </record>
25     <record model="hr.recruitment.source" id="source_monster">
26         <field name="name">Monster</field>
27     </record>
28     <record model="hr.recruitment.source" id="source_word">
29         <field name="name">Word of Mouth</field>
30     </record>
31     <record model="hr.recruitment.source" id="source_website_company">
32         <field name="name">Company Website</field>
33     </record>
34
35
36         <!--    Resource(type_id)        -->
37
38     <record model="hr.recruitment.degree" id="degree_graduate">
39         <field name="name">Graduate</field>
40         <field name="sequence">1</field>
41     </record>
42     <record model="hr.recruitment.degree" id="degree_bachelor">
43         <field name="name">Bachelor Degree</field>
44         <field name="sequence">2</field>
45     </record>
46     <record model="hr.recruitment.degree" id="degree_licenced">
47         <field name="name">Master Degree</field>
48         <field name="sequence">3</field>
49     </record>
50     <record model="hr.recruitment.degree" id="degree_bac5">
51         <field name="name">Doctoral Degree</field>
52         <field name="sequence">4</field>
53     </record>
54     <record model="hr.recruitment.stage" id="stage_job1">
55         <field name="name">Initial Qualification</field>
56         <field name="state">draft</field>
57         <field name="sequence">1</field>
58     </record>
59     <record model="hr.recruitment.stage" id="stage_job2">
60         <field name="name">First Interview</field>
61         <field name="state">open</field>
62         <field name="sequence">2</field>
63     </record>
64     <record model="hr.recruitment.stage" id="stage_job3">
65         <field name="name">Second Interview</field>
66         <field name="state">open</field>
67         <field name="sequence">3</field>
68     </record>
69     <record model="hr.recruitment.stage" id="stage_job4">
70         <field name="name">Contract Proposed</field>
71         <field name="state">pending</field>
72         <field name="sequence">4</field>
73     </record>
74     <record model="hr.recruitment.stage" id="stage_job5">
75         <field name="name">Contract Signed</field>
76         <field name="state">done</field>
77         <field name="sequence">5</field>
78     </record>
79     <record model="hr.recruitment.stage" id="stage_job6">
80         <field name="name">Refused</field>
81         <field name="state">cancel</field>
82         <field name="sequence">6</field>
83         <field name="fold" eval="True"/>
84     </record>
85     <record id="survey_job_0" model="survey">
86         <field name="title">Job Survey</field>
87         <field name="max_response_limit">20</field>
88         <field eval="[(6,0,[])]" name="users"/>
89         <field name="type" ref="survey.survey_type1"/>
90         <field name="responsible_id" ref="base.user_root"/>
91         <field name="response_user">5</field>
92     </record>
93     <record id="survey_page_job_0" model="survey.page">
94         <field name="title">Default Section</field>
95         <field name="survey_id" ref="survey_job_0"/>
96         <field eval="1" name="sequence"/>
97     </record>
98     <record id="survey_page_job_1" model="survey.page">
99         <field name="title">Education &amp; Activities</field>
100         <field name="survey_id" ref="survey_job_0"/>
101         <field eval="2" name="sequence"/>
102     </record>
103     <record id="survey_page_job_2" model="survey.page">
104         <field name="title">Importance</field>
105         <field name="survey_id" ref="survey_job_0"/>
106         <field eval="3" name="sequence"/>
107     </record>
108     <record id="survey_question_job_0" model="survey.question">
109         <field name="in_visible_answer_type">1</field>
110         <field name="validation_type">do_not_validate</field>
111         <field name="comment_valid_type">do_not_validate</field>
112         <field name="make_comment_field_err_msg">Please enter a comment.</field>
113         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
114         <field eval="0" name="comment_column"/>
115         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
116         <field eval="0" name="rating_allow_one_column_require"/>
117         <field name="req_error_msg">This question requires an answer.</field>
118         <field eval="1" name="sequence"/>
119         <field name="question">From which university will you graduate?</field>
120         <field eval="0" name="is_require_answer"/>
121         <field name="type">single_textbox</field>
122         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
123         <field eval="0" name="make_comment_field"/>
124         <field eval="1" name="in_visible_menu_choice"/>
125         <field name="page_id" ref="survey_page_job_0"/>
126         <field name="comment_label">Other</field>
127         <field eval="1" name="in_visible_rating_weight"/>
128         <field eval="0" name="allow_comment"/>
129     </record>
130     <record id="survey_question_job_1" model="survey.question">
131         <field name="in_visible_answer_type">1</field>
132         <field name="validation_type">do_not_validate</field>
133         <field name="comment_valid_type">do_not_validate</field>
134         <field name="make_comment_field_err_msg">Please enter a comment.</field>
135         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
136         <field eval="0" name="comment_column"/>
137         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
138         <field eval="0" name="rating_allow_one_column_require"/>
139         <field name="req_error_msg">This question requires an answer.</field>
140         <field eval="1" name="sequence"/>
141         <field name="question">Rate the Importance</field>
142         <field eval="0" name="is_require_answer"/>
143         <field name="type">matrix_of_choices_only_one_ans</field>
144         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
145         <field eval="0" name="make_comment_field"/>
146         <field eval="1" name="in_visible_menu_choice"/>
147         <field name="page_id" ref="survey_page_job_2"/>
148         <field name="comment_label">Other</field>
149         <field eval="1" name="in_visible_rating_weight"/>
150         <field eval="0" name="allow_comment"/>
151     </record>
152     <record id="survey_question_job_2" model="survey.question">
153         <field name="in_visible_answer_type">1</field>
154         <field name="validation_type">do_not_validate</field>
155         <field name="comment_valid_type">do_not_validate</field>
156         <field name="make_comment_field_err_msg">Please enter a comment.</field>
157         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
158         <field eval="0" name="comment_column"/>
159         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
160         <field eval="0" name="rating_allow_one_column_require"/>
161         <field name="req_error_msg">This question requires an answer.</field>
162         <field eval="1" name="sequence"/>
163         <field name="question">Education</field>
164         <field eval="0" name="is_require_answer"/>
165         <field name="type">comment</field>
166         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
167         <field eval="0" name="make_comment_field"/>
168         <field eval="1" name="in_visible_menu_choice"/>
169         <field name="page_id" ref="survey_page_job_1"/>
170         <field name="comment_label">Other</field>
171         <field eval="1" name="in_visible_rating_weight"/>
172         <field eval="0" name="allow_comment"/>
173     </record>
174     <record id="survey_question_job_3" model="survey.question">
175         <field name="in_visible_answer_type">1</field>
176         <field name="validation_type">do_not_validate</field>
177         <field name="comment_valid_type">do_not_validate</field>
178         <field name="make_comment_field_err_msg">Please enter a comment.</field>
179         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
180         <field eval="0" name="comment_column"/>
181         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
182         <field eval="0" name="rating_allow_one_column_require"/>
183         <field name="req_error_msg">This question requires an answer.</field>
184         <field eval="2" name="sequence"/>
185         <field name="question">Knowledge</field>
186         <field eval="0" name="is_require_answer"/>
187         <field name="type">comment</field>
188         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
189         <field eval="0" name="make_comment_field"/>
190         <field eval="1" name="in_visible_menu_choice"/>
191         <field name="page_id" ref="survey_page_job_1"/>
192         <field name="comment_label">Other</field>
193         <field eval="1" name="in_visible_rating_weight"/>
194         <field eval="0" name="allow_comment"/>
195     </record>
196     <record id="survey_question_job_4" model="survey.question">
197         <field name="in_visible_answer_type">1</field>
198         <field name="validation_type">do_not_validate</field>
199         <field name="comment_valid_type">do_not_validate</field>
200         <field name="make_comment_field_err_msg">Please enter a comment.</field>
201         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
202         <field eval="0" name="comment_column"/>
203         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
204         <field eval="0" name="rating_allow_one_column_require"/>
205         <field name="req_error_msg">This question requires an answer.</field>
206         <field eval="2" name="sequence"/>
207         <field name="question">What is your gender?</field>
208         <field eval="0" name="is_require_answer"/>
209         <field name="type">multiple_choice_only_one_ans</field>
210         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
211         <field eval="0" name="make_comment_field"/>
212         <field eval="1" name="in_visible_menu_choice"/>
213         <field name="page_id" ref="survey_page_job_0"/>
214         <field name="comment_label">Other</field>
215         <field eval="1" name="in_visible_rating_weight"/>
216         <field eval="0" name="allow_comment"/>
217     </record>
218
219     <record id="survey_answer_job_70" model="survey.answer">
220         <field name="in_visible_answer_type">1</field>
221         <field name="answer">Male</field>
222         <field name="question_id" ref="survey_question_job_4"/>
223         <field eval="1" name="sequence"/>
224     </record>
225
226     <record id="survey_answer_job_71" model="survey.answer">
227         <field name="in_visible_answer_type">1</field>
228         <field name="answer">Female</field>
229         <field name="question_id" ref="survey_question_job_4"/>
230         <field eval="2" name="sequence"/>
231     </record>
232
233     <record id="survey_question_job_5" model="survey.question">
234         <field name="in_visible_answer_type">1</field>
235         <field name="validation_type">do_not_validate</field>
236         <field name="comment_valid_type">do_not_validate</field>
237         <field name="make_comment_field_err_msg">Please enter a comment.</field>
238         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
239         <field eval="0" name="comment_column"/>
240         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
241         <field eval="0" name="rating_allow_one_column_require"/>
242         <field name="req_error_msg">This question requires an answer.</field>
243         <field eval="3" name="sequence"/>
244         <field name="question">What age group do you belong to?</field>
245         <field eval="0" name="is_require_answer"/>
246         <field name="type">multiple_choice_only_one_ans</field>
247         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
248         <field eval="0" name="make_comment_field"/>
249         <field eval="1" name="in_visible_menu_choice"/>
250         <field name="page_id" ref="survey_page_job_0"/>
251         <field name="comment_label">Other</field>
252         <field eval="1" name="in_visible_rating_weight"/>
253         <field eval="0" name="allow_comment"/>
254     </record>
255
256     <record id="survey_answer_job_81" model="survey.answer">
257         <field name="in_visible_answer_type">1</field>
258         <field name="answer">0 - 15</field>
259         <field name="question_id" ref="survey_question_job_5"/>
260         <field eval="1" name="sequence"/>
261     </record>
262     <record id="survey_answer_job_82" model="survey.answer">
263         <field name="in_visible_answer_type">1</field>
264         <field name="answer">16 - 20</field>
265         <field name="question_id" ref="survey_question_job_5"/>
266         <field eval="2" name="sequence"/>
267     </record>
268     <record id="survey_answer_job_83" model="survey.answer">
269         <field name="in_visible_answer_type">1</field>
270         <field name="answer">21 - 30</field>
271         <field name="question_id" ref="survey_question_job_5"/>
272         <field eval="3" name="sequence"/>
273     </record>
274     <record id="survey_answer_job_84" model="survey.answer">
275         <field name="in_visible_answer_type">1</field>
276         <field name="answer">31 - 40</field>
277         <field name="question_id" ref="survey_question_job_5"/>
278         <field eval="4" name="sequence"/>
279     </record>
280     <record id="survey_answer_job_85" model="survey.answer">
281         <field name="in_visible_answer_type">1</field>
282         <field name="answer">41 - 50</field>
283         <field name="question_id" ref="survey_question_job_5"/>
284         <field eval="5" name="sequence"/>
285     </record>
286     <record id="survey_answer_job_86" model="survey.answer">
287         <field name="in_visible_answer_type">1</field>
288         <field name="answer">51 - 60</field>
289         <field name="question_id" ref="survey_question_job_5"/>
290         <field eval="6" name="sequence"/>
291     </record>
292     <record id="survey_answer_job_87" model="survey.answer">
293         <field name="in_visible_answer_type">1</field>
294         <field name="answer">61 - 70</field>
295         <field name="question_id" ref="survey_question_job_5"/>
296         <field eval="7" name="sequence"/>
297     </record>
298     <record id="survey_answer_job_88" model="survey.answer">
299         <field name="in_visible_answer_type">1</field>
300         <field name="answer">71 +</field>
301         <field name="question_id" ref="survey_question_job_5"/>
302         <field eval="8" name="sequence"/>
303     </record>
304
305     <record id="survey_question_job_6" model="survey.question">
306         <field name="in_visible_answer_type">1</field>
307         <field name="validation_type">do_not_validate</field>
308         <field name="comment_valid_type">do_not_validate</field>
309         <field name="make_comment_field_err_msg">Please enter a comment.</field>
310         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
311         <field eval="0" name="comment_column"/>
312         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
313         <field eval="0" name="rating_allow_one_column_require"/>
314         <field name="req_error_msg">This question requires an answer.</field>
315         <field eval="3" name="sequence"/>
316         <field name="question">Experience</field>
317         <field eval="0" name="is_require_answer"/>
318         <field name="type">comment</field>
319         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
320         <field eval="0" name="make_comment_field"/>
321         <field eval="1" name="in_visible_menu_choice"/>
322         <field name="page_id" ref="survey_page_job_1"/>
323         <field name="comment_label">Other</field>
324         <field eval="1" name="in_visible_rating_weight"/>
325         <field eval="0" name="allow_comment"/>
326     </record>
327     <record id="survey_question_job_7" model="survey.question">
328         <field name="in_visible_answer_type">1</field>
329         <field name="validation_type">do_not_validate</field>
330         <field name="comment_valid_type">do_not_validate</field>
331         <field name="make_comment_field_err_msg">Please enter a comment.</field>
332         <field name="numeric_required_sum_err_msg">The choices need to add up to [enter sum here].</field>
333         <field eval="0" name="comment_column"/>
334         <field name="validation_valid_err_msg">The comment you entered is in an invalid format.</field>
335         <field eval="0" name="rating_allow_one_column_require"/>
336         <field name="req_error_msg">This question requires an answer.</field>
337         <field eval="4" name="sequence"/>
338         <field name="question">Activities</field>
339         <field eval="0" name="is_require_answer"/>
340         <field name="type">comment</field>
341         <field name="comment_valid_err_msg">The comment you entered is in an invalid format.</field>
342         <field eval="0" name="make_comment_field"/>
343         <field eval="1" name="in_visible_menu_choice"/>
344         <field name="page_id" ref="survey_page_job_1"/>
345         <field name="comment_label">Other</field>
346         <field eval="1" name="in_visible_rating_weight"/>
347         <field eval="0" name="allow_comment"/>
348     </record>
349     <record id="survey_question_column_heading_job_0" model="survey.question.column.heading">
350         <field eval="1" name="in_visible_menu_choice"/>
351         <field name="title">Not important</field>
352         <field eval="1" name="in_visible_rating_weight"/>
353         <field name="question_id" ref="survey_question_job_1"/>
354     </record>
355     <record id="survey_question_column_heading_job_1" model="survey.question.column.heading">
356         <field eval="1" name="in_visible_menu_choice"/>
357         <field name="title">Somewhat important</field>
358         <field eval="1" name="in_visible_rating_weight"/>
359         <field name="question_id" ref="survey_question_job_1"/>
360     </record>
361     <record id="survey_question_column_heading_job_2" model="survey.question.column.heading">
362         <field eval="1" name="in_visible_menu_choice"/>
363         <field name="title">Important</field>
364         <field eval="1" name="in_visible_rating_weight"/>
365         <field name="question_id" ref="survey_question_job_1"/>
366     </record>
367     <record id="survey_question_column_heading_job_3" model="survey.question.column.heading">
368         <field eval="1" name="in_visible_menu_choice"/>
369         <field name="title">Very important</field>
370         <field eval="1" name="in_visible_rating_weight"/>
371         <field name="question_id" ref="survey_question_job_1"/>
372     </record>
373     <record id="survey_question_column_heading_job_4" model="survey.question.column.heading">
374         <field eval="1" name="in_visible_menu_choice"/>
375         <field name="title">Most important</field>
376         <field eval="1" name="in_visible_rating_weight"/>
377         <field name="question_id" ref="survey_question_job_1"/>
378     </record>
379     <record id="survey_answer_job_0" model="survey.answer">
380         <field name="in_visible_answer_type">1</field>
381         <field name="answer">Good pay</field>
382         <field name="question_id" ref="survey_question_job_1"/>
383         <field eval="1" name="sequence"/>
384     </record>
385     <record id="survey_answer_job_1" model="survey.answer">
386         <field name="in_visible_answer_type">1</field>
387         <field name="answer">Getting on with colleagues</field>
388         <field name="question_id" ref="survey_question_job_1"/>
389         <field eval="2" name="sequence"/>
390     </record>
391     <record id="survey_answer_job_2" model="survey.answer">
392         <field name="in_visible_answer_type">1</field>
393         <field name="answer">Office environment (décor, light, space etc)</field>
394         <field name="question_id" ref="survey_question_job_1"/>
395         <field eval="3" name="sequence"/>
396     </record>
397     <record id="survey_answer_job_3" model="survey.answer">
398         <field name="in_visible_answer_type">1</field>
399         <field name="answer">Desk space</field>
400         <field name="question_id" ref="survey_question_job_1"/>
401         <field eval="4" name="sequence"/>
402     </record>
403     <record id="survey_answer_job_4" model="survey.answer">
404         <field name="in_visible_answer_type">1</field>
405         <field name="answer">State of the art technology</field>
406         <field name="question_id" ref="survey_question_job_1"/>
407         <field eval="5" name="sequence"/>
408     </record>
409     <record id="survey_answer_job_5" model="survey.answer">
410         <field name="in_visible_answer_type">1</field>
411         <field name="answer">Office location (proximity to home)</field>
412         <field name="question_id" ref="survey_question_job_1"/>
413         <field eval="6" name="sequence"/>
414     </record>
415     <record id="survey_answer_job_6" model="survey.answer">
416         <field name="in_visible_answer_type">1</field>
417         <field name="answer">Good management/boss</field>
418         <field name="question_id" ref="survey_question_job_1"/>
419         <field eval="7" name="sequence"/>
420     </record>
421     <record id="survey_answer_job_7" model="survey.answer">
422         <field name="in_visible_answer_type">1</field>
423         <field name="answer">Freebies such as tea, coffee and stationery</field>
424         <field name="question_id" ref="survey_question_job_1"/>
425         <field eval="8" name="sequence"/>
426     </record>
427     <record id="survey_answer_job_8" model="survey.answer">
428         <field name="in_visible_answer_type">1</field>
429         <field name="answer">Perks such as free parking, gym passes etc</field>
430         <field name="question_id" ref="survey_question_job_1"/>
431         <field eval="9" name="sequence"/>
432     </record>
433     <record id="survey_answer_job_9" model="survey.answer">
434         <field name="in_visible_answer_type">1</field>
435         <field name="answer">No out of hours working</field>
436         <field name="question_id" ref="survey_question_job_1"/>
437         <field eval="10" name="sequence"/>
438     </record>
439     <record id="survey_answer_job_10" model="survey.answer">
440         <field name="in_visible_answer_type">1</field>
441         <field name="answer">Dress code</field>
442         <field name="question_id" ref="survey_question_job_1"/>
443         <field eval="11" name="sequence"/>
444     </record>
445     <record id="survey_answer_job_11" model="survey.answer">
446         <field name="in_visible_answer_type">1</field>
447         <field name="answer">Regular meetings</field>
448         <field name="question_id" ref="survey_question_job_1"/>
449         <field eval="12" name="sequence"/>
450     </record>
451     <record id="survey_answer_job_12" model="survey.answer">
452         <field name="in_visible_answer_type">1</field>
453         <field name="answer">Good social life (office nights out, good Christmas parties etc)</field>
454         <field name="question_id" ref="survey_question_job_1"/>
455         <field eval="13" name="sequence"/>
456     </record>
457    
458     <record id="mail_alias_jobs" model="mail.alias">
459         <field name="alias_name">jobs</field>
460         <field name="alias_model_id" ref="model_hr_applicant"/>
461         <field name="alias_user_id" ref="base.user_root"/>
462     </record>
463
464     <!-- Job-related subtypes for messaging / Chatter -->
465     <record id="mt_job_new_applicant" model="mail.message.subtype">
466         <field name="name">New Applicant</field>
467         <field name="res_model">hr.job</field>
468     </record>
469     <!-- Applicant-related subtypes for messaging / Chatter -->
470     <record id="mt_stage_changed" model="mail.message.subtype">
471         <field name="name">Stage Changed</field>
472         <field name="res_model">hr.applicant</field>
473         <field name="description">Stage changed</field>
474     </record>
475     <record id="mt_applicant_hired" model="mail.message.subtype">
476         <field name="name">Applicant Hired</field>
477         <field name="res_model">hr.applicant</field>
478         <field name="description">Applicant hired</field>
479     </record>
480     <record id="mt_applicant_refused" model="mail.message.subtype">
481         <field name="name">Applicant Refused</field>
482         <field name="res_model">hr.applicant</field>
483         <field name="default" eval="False"/>
484         <field name="description">Applicant refused</field>
485     </record>
486
487 </data>
488 </openerp>