2010-10-12 21:59:40 +00:00
<?xml version="1.0"?>
<openerp >
2012-07-25 12:45:18 +00:00
<data noupdate= "1" >
2012-08-04 21:53:27 +00:00
<!-- After installation of the module, open the related menu -->
2012-09-16 11:42:49 +00:00
<record id= "base.open_menu" model= "ir.actions.todo" >
2012-08-04 21:53:27 +00:00
<field name= "action_id" ref= "hr.action_client_hr_menu" />
2012-09-16 11:42:49 +00:00
<field name= "state" > open</field>
2012-08-04 21:53:27 +00:00
</record>
2012-07-25 12:45:18 +00:00
<!-- notify all employees of module installation -->
2012-08-30 14:18:52 +00:00
<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>
2012-11-14 11:55:04 +00:00
<field name= "subtype_id" ref= "mail.mt_comment" />
2012-08-30 14:18:52 +00:00
<field name= "subject" > Leave Management application installed!</field>
2012-11-14 11:55:04 +00:00
<field name= "body" > <![CDATA[<p> Manage employee leaves from the top menu "Human Resources". Employees can create leave requests that are validated by their manager and/or HR officers.</p>
<p > Once validated, they are visible in the employee's calendar. HR officers can define leave types and allocate leaves to employees and employee categories.</p> ]]></field>
2012-08-30 14:18:52 +00:00
</record>
2010-10-12 21:59:40 +00:00
2012-07-25 12:45:18 +00:00
<!-- Casual leave -->
<record model= "hr.holidays.status" id= "holiday_status_cl" >
<field name= "name" eval= "'Legal Leaves '+time.strftime('%Y')" />
<field name= "color_name" > black</field>
</record>
2010-10-12 21:59:40 +00:00
2012-07-25 12:45:18 +00:00
<!-- Sick leave -->
<record model= "hr.holidays.status" id= "holiday_status_sl" >
<field name= "name" > Sick Leaves</field>
<field name= "limit" > True</field>
<field name= "color_name" > red</field>
</record>
2010-10-12 21:59:40 +00:00
2012-07-25 12:45:18 +00:00
<!-- Compensatory Days -->
<record model= "hr.holidays.status" id= "holiday_status_comp" >
<field name= "name" > Compensatory Days</field>
<field name= "limit" > True</field>
<field name= "color_name" > lavender</field>
</record>
2011-03-10 13:38:52 +00:00
2012-07-25 12:45:18 +00:00
<!-- Unpaid Leave -->
<record model= "hr.holidays.status" id= "holiday_status_unpaid" >
<field name= "name" > Unpaid</field>
<field name= "limit" > True</field>
<field name= "color_name" > brown</field>
</record>
2012-11-20 06:39:39 +00:00
2012-12-03 11:40:09 +00:00
<!-- Holidays - related subtypes for messaging / Chatter -->
2012-12-18 16:42:17 +00:00
<record id= "mt_holidays_confirmed" model= "mail.message.subtype" >
2012-11-20 06:39:39 +00:00
<field name= "name" > To Approve</field>
2012-11-20 07:19:11 +00:00
<field name= "res_model" > hr.holidays</field>
2013-08-05 11:30:23 +00:00
<field name= "description" > Request confirmed and waiting approval</field>
2012-11-20 06:39:39 +00:00
</record>
2012-12-18 16:42:17 +00:00
<record id= "mt_holidays_approved" model= "mail.message.subtype" >
2012-11-20 06:39:39 +00:00
<field name= "name" > Approved</field>
2012-11-20 07:19:11 +00:00
<field name= "res_model" > hr.holidays</field>
2012-12-19 21:23:30 +00:00
<field name= "description" > Request approved</field>
2012-11-20 06:39:39 +00:00
</record>
2012-12-18 16:42:17 +00:00
<record id= "mt_holidays_refused" model= "mail.message.subtype" >
2012-11-20 06:39:39 +00:00
<field name= "name" > Refused</field>
2012-11-20 07:19:11 +00:00
<field name= "res_model" > hr.holidays</field>
<field name= "default" eval= "False" />
2012-12-19 21:23:30 +00:00
<field name= "description" > Request refused</field>
2012-11-20 06:39:39 +00:00
</record>
2012-07-25 12:45:18 +00:00
</data>
2010-10-12 21:59:40 +00:00
</openerp>