This commit prepares some cleaning in various hr-related modules that are about to land in master. There are mainly improvements on subtypes. The subtypes are now linked to department subtypes, allowing to follow some records based on the department (like project/task/issue).
62 lines
2.9 KiB
XML
62 lines
2.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<openerp>
|
|
<data noupdate="1">
|
|
<!-- After installation of the module, open the related menu -->
|
|
<record id="base.open_menu" model="ir.actions.todo">
|
|
<field name="action_id" ref="hr.action_client_hr_menu"/>
|
|
<field name="state">open</field>
|
|
</record>
|
|
<!-- notify all employees of module installation -->
|
|
<record model="mail.message" id="module_install_notification">
|
|
<field name="model">mail.group</field>
|
|
<field name="res_id" ref="mail.group_all_employees"/>
|
|
<field name="type">notification</field>
|
|
<field name="subtype_id" ref="mail.mt_comment"/>
|
|
<field name="subject">Employee Appraisals application installed!</field>
|
|
<field name="body"><![CDATA[<p>Manage employee reviews: you can define an appraisal campaign with several steps, with specific evaluation surveys according to hierarchy levels. Evaluations filled by employees may be exported as pdf files.</p>]]></field>
|
|
</record>
|
|
|
|
|
|
<record id="hr_evaluation_plan_managersevaluationplan0" model="hr_evaluation.plan">
|
|
<field eval="1" name="active"/>
|
|
<field eval="6" name="month_next"/>
|
|
<field name="name">Manager's Appraisal Plan</field>
|
|
<field eval="3" name="month_first"/>
|
|
<field name="company_id" ref="base.main_company"/>
|
|
</record>
|
|
|
|
|
|
<record id="hr_evaluation_plan_phase_sendtoemployee0" model="hr_evaluation.plan.phase">
|
|
<field name="plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>
|
|
<field name="name">Send to Employee</field>
|
|
<field eval="0" name="send_anonymous_manager"/>
|
|
<field eval="1" name="sequence"/>
|
|
<field name="company_id" ref="base.main_company"/>
|
|
<field name="action">self</field>
|
|
<field eval="0" name="send_anonymous_employee"/>
|
|
<field eval="0" name="send_answer_employee"/>
|
|
<field name="survey_id" ref="appraisal_form"/>
|
|
<field eval="0" name="send_answer_manager"/>
|
|
<field eval="0" name="wait"/>
|
|
</record>
|
|
|
|
|
|
<record id="hr.employee" model="hr.employee">
|
|
<field name="evaluation_plan_id" ref="hr_evaluation_plan_managersevaluationplan0"/>
|
|
</record>
|
|
|
|
|
|
<record forcecreate="True" id="ir_cron_scheduler_evaluation" model="ir.cron">
|
|
<field name="name">Run Employee Appraisal</field>
|
|
<field eval="True" name="active" />
|
|
<field name="user_id" ref="base.user_root" />
|
|
<field name="interval_number">1</field>
|
|
<field name="interval_type">days</field>
|
|
<field name="numbercall">-1</field>
|
|
<field eval="'hr.employee'" name="model" />
|
|
<field eval="'run_employee_evaluation'" name="function" />
|
|
<field eval="'(False,)'" name="args" />
|
|
</record>
|
|
</data>
|
|
</openerp>
|