2015-07-20 09:47:29 +00:00
<?xml version='1.0' encoding='UTF-8' ?>
2008-09-10 17:56:00 +00:00
<openerp >
2008-10-27 15:29:13 +00:00
<data >
2010-07-03 10:21:52 +00:00
2014-08-21 10:53:47 +00:00
<!-- Graph report -->
<record id= "view_evaluation_report_graph" model= "ir.ui.view" >
<field name= "name" > hr.holidays.graph</field>
<field name= "model" > hr.holidays</field>
<field name= "arch" type= "xml" >
<graph string= "Appraisal Analysis" type= "pivot" stacked= "True" >
<field name= "employee_id" type= "row" />
<field name= "holiday_status_id" type= "row" />
<field name= "date_from" type= "col" />
<field name= "number_of_days" type= "measure" />
</graph>
</field>
</record>
2009-11-26 06:55:58 +00:00
<record id= "view_hr_holidays_filter" model= "ir.ui.view" >
<field name= "name" > hr.holidays.filter</field>
<field name= "model" > hr.holidays</field>
<field name= "arch" type= "xml" >
<search string= "Search Leave" >
2012-11-12 06:37:20 +00:00
<field name= "name" />
2012-07-20 10:42:55 +00:00
<separator />
2014-08-21 10:53:47 +00:00
<filter domain= "[('state','=','draft')]" string= "To Confirm" />
<filter domain= "[('state','in',('confirm','validate1'))]" string= "To Approve" name= "approve" />
<filter domain= "[('state','=','validate')]" string= "Validated" name= "validated" />
2012-07-20 10:42:55 +00:00
<separator />
2015-07-20 09:47:29 +00:00
<filter name= "active_types" string= "Active Types" domain= "[('holiday_status_id.active', '=', True)]" help= "Filters only on allocations and requests that belong to an holiday type that is 'active' (active field is True)" />
2012-07-20 10:42:55 +00:00
<separator />
2015-07-20 09:47:29 +00:00
<filter name= "year" string= "Year"
domain="['|','& ',('date_to', '< =', time.strftime('%%Y-12-31')),
('date_to', '> =', time.strftime('%%Y-01-01')),
'& ',('date_from', '< =', time.strftime('%%Y-12-31')),
('date_from', '> =', time.strftime('%%Y-01-01'))]"
help="Current Year Leaves"/>
2012-07-20 10:42:55 +00:00
<separator />
2015-07-20 09:47:29 +00:00
<filter string= "My Requests" name= "my_leaves" domain= "[('user_id', '=', uid)]" help= "My Leave Requests" />
<separator />
<filter string= "My Department Leaves" name= "my_department_leaves" domain= "[('department_id.manager_id.user_id', '=', uid)]" />
2012-07-31 11:28:04 +00:00
<field name= "employee_id" />
<field name= "department_id" />
<field name= "holiday_status_id" />
2014-05-22 09:44:35 +00:00
<group expand= "0" string= "Group By" >
2014-08-21 10:53:47 +00:00
<filter name= "group_name" string= "Description" context= "{'group_by':'name'}" />
<filter name= "group_employee" string= "Employee" context= "{'group_by':'employee_id'}" />
<filter name= "group_category" string= "Category" context= "{'group_by':'category_id'}" />
<filter string= "Manager" context= "{'group_by':'manager_id'}" />
<filter name= "group_type" string= "Type" context= "{'group_by':'holiday_status_id'}" />
<separator />
<filter name= "group_date_from" string= "Start Month" context= "{'group_by':'date_from:month'}" />
2010-03-29 08:49:49 +00:00
</group>
2010-03-18 17:39:33 +00:00
</search>
2009-11-26 06:55:58 +00:00
</field>
</record>
2009-11-25 13:07:25 +00:00
<!-- Holidays: Leave Request -->
2010-08-19 11:51:57 +00:00
2010-08-12 07:28:02 +00:00
<record id= "view_holiday_new_calendar" model= "ir.ui.view" >
<field name= "name" > Leave Request</field>
<field name= "model" > hr.holidays</field>
<field name= "arch" type= "xml" >
2014-08-21 10:53:47 +00:00
<calendar string= "Leave Request" color= "employee_id"
date_start="date_from" date_stop="date_to"
quick_add="False" avatar_model="hr.employee">
2013-05-31 12:04:53 +00:00
<field name= "employee_id" />
2010-12-29 12:41:23 +00:00
<field name= "holiday_status_id" />
2010-08-12 07:28:02 +00:00
</calendar>
</field>
</record>
2010-08-19 11:51:57 +00:00
2013-12-19 13:09:01 +00:00
<!-- Holidays: Allocation Request -->
<record model= "ir.ui.view" id= "edit_holiday_new" >
2009-09-24 10:46:21 +00:00
<field name= "name" > Leave Request</field>
2008-10-27 15:29:13 +00:00
<field name= "model" > hr.holidays</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Leave Request" >
2013-08-09 14:47:52 +00:00
<field name= "can_reset" invisible= "1" />
2013-12-19 13:09:01 +00:00
<field name= "type" invisible= "1" />
2012-06-04 12:11:39 +00:00
<header >
2013-08-09 14:47:52 +00:00
<button string= "Confirm" name= "confirm" states= "draft" type= "workflow" class= "oe_highlight" />
2012-06-20 10:12:05 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" groups= "base.group_hr_user" class= "oe_highlight" />
<button string= "Validate" name= "second_validate" states= "validate1" type= "workflow" groups= "base.group_hr_user" class= "oe_highlight" />
2013-12-19 13:09:01 +00:00
<button string= "Refuse" name= "refuse" states= "confirm,validate,validate1" type= "workflow" groups= "base.group_hr_user" />
2013-08-09 14:47:52 +00:00
<button string= "Reset to Draft" name= "reset" type= "workflow"
attrs="{'invisible': ['|', ('can_reset', '=', False), ('state', 'not in', ['confirm', 'refuse'])]}"/>
2012-06-04 10:50:56 +00:00
<field name= "state" widget= "statusbar" statusbar_visible= "draft,confirm,validate" statusbar_colors= '{"confirm":"blue","validate1":"blue","refuse":"red"}' />
2012-06-04 12:11:39 +00:00
</header>
2013-12-19 13:09:01 +00:00
<sheet >
2012-06-25 09:26:43 +00:00
<group >
<group >
2013-12-19 13:09:01 +00:00
<field name= "name" attrs= "{'readonly':[('state','!=','draft'),('state','!=','confirm')], 'required': [('type', '=', 'add')]}" />
2012-10-04 16:10:09 +00:00
<field name= "holiday_status_id" context= "{'employee_id':employee_id}" />
2013-12-19 13:09:01 +00:00
<label for= "number_of_days_temp" string= "Duration" />
2012-06-25 09:26:43 +00:00
<div >
2013-12-19 13:09:01 +00:00
<group col= "3" attrs= "{'invisible': [('type', '=', 'add')]}" >
2014-02-11 15:48:27 +00:00
<field name= "date_from" nolabel= "1" on_change= "onchange_date_from(date_to, date_from)" attrs= "{'required':[('type', '=', 'remove')]}" class= "oe_inline" /> <label string= "-" class= "oe_inline" />
<field name= "date_to" nolabel= "1" on_change= "onchange_date_to(date_to, date_from)" attrs= "{'required':[('type', '=', 'remove')]}" class= "oe_inline" />
2012-07-09 05:00:40 +00:00
</group>
2012-06-29 08:49:33 +00:00
<div >
<field name= "number_of_days_temp" class= "oe_inline" /> days
</div>
2012-06-25 09:26:43 +00:00
</div>
2012-07-09 05:00:40 +00:00
</group>
<group >
2014-05-14 08:04:16 +00:00
<field name= "holiday_type" on_change= "onchange_type(holiday_type)" attrs= "{'readonly':[('type', '=', 'remove'),('state','!=','draft')]}" string= "Mode" groups= "base.group_hr_user" context= "{'employee_id':employee_id}" />
2012-10-29 07:14:09 +00:00
<field name= "employee_id" attrs= "{'required':[('holiday_type','=','employee')],'invisible':[('holiday_type','=','category')]}" on_change= "onchange_employee(employee_id)" groups= "base.group_hr_user" />
2013-12-19 13:09:01 +00:00
<field name= "category_id" attrs= "{'required':[('holiday_type','=','category')], 'readonly': [('type', '=', 'remove'),('state','!=','draft'), ('state','!=','confirm')], 'invisible':[('holiday_type','=','employee')]}" />
<field name= "department_id" attrs= "{'readonly':['|', ('type','=','add'),('holiday_type','=','category')],'invisible':[('holiday_type','=','category')]}" groups= "base.group_hr_user" />
2012-06-25 09:26:43 +00:00
</group>
</group>
2013-12-19 13:09:01 +00:00
<field name= "notes" nolabel= "1" colspan= "4" placeholder= "Add a reason..." attrs= "{'invisible': [('type', '=', 'remove')]}" />
2012-07-03 12:41:11 +00:00
</sheet>
2012-07-13 09:53:41 +00:00
<div class= "oe_chatter" >
2012-08-15 22:30:38 +00:00
<field name= "message_follower_ids" widget= "mail_followers" />
2012-11-15 08:34:00 +00:00
<field name= "message_ids" widget= "mail_thread" />
2012-07-13 09:53:41 +00:00
</div>
2012-07-03 12:41:11 +00:00
</form>
2010-06-29 17:22:04 +00:00
</field>
</record>
2009-09-24 10:46:21 +00:00
2010-05-21 13:46:58 +00:00
<record model= "ir.ui.view" id= "view_holiday_allocation_tree" >
<field name= "name" > hr.holidays.allocation.tree</field>
<field name= "model" > hr.holidays</field>
<field name= "arch" type= "xml" >
2012-08-15 13:36:43 +00:00
<tree colors= "red:state == 'refuse';blue:state == 'draft';black:state in ('confirm','validate','validate1')" string= "Allocation Requests" >
2010-05-21 13:46:58 +00:00
<field name= "employee_id" />
2012-03-16 13:11:11 +00:00
<field name= "holiday_type" />
2011-04-26 05:37:14 +00:00
<field name= "category_id" />
2010-09-11 07:36:59 +00:00
<field name= "department_id" invisible= "1" />
2010-05-21 13:46:58 +00:00
<field name= "holiday_status_id" />
2010-10-30 07:43:11 +00:00
<field name= "name" />
2012-11-26 07:41:01 +00:00
<field name= "number_of_days" string= "Allocated Days" sum= "Remaining Days" />
2010-05-24 07:30:52 +00:00
<field name= "manager_id" invisible= "1" />
2010-08-09 10:40:10 +00:00
<field name= "user_id" invisible= "1" />
2013-02-12 11:31:33 +00:00
<field name= "date_from" invisible= "1" />
2010-09-06 10:47:48 +00:00
<!-- field name="type"/ -->
2010-05-21 13:46:58 +00:00
<field name= "state" />
</tree>
</field>
</record>
2010-03-17 17:09:26 +00:00
<!-- Holidays: Leaves Management -->
2009-09-24 10:46:21 +00:00
<record model= "ir.ui.view" id= "allocation_company_new" >
2010-03-17 17:09:26 +00:00
<field name= "name" > Leaves Management</field>
2009-09-24 10:46:21 +00:00
<field name= "model" > hr.holidays</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Leaves Management" >
2012-06-07 17:30:07 +00:00
<header >
<button string= "Submit to Manager" name= "confirm" states= "draft" type= "workflow" icon= "gtk-yes" />
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" />
<button string= "Refuse" name= "refuse" states= "confirm,validate,draft" type= "workflow" icon= "gtk-no" />
2013-08-05 11:30:23 +00:00
<button string= "Reset to Draft" name= "reset" states= "confirm" type= "workflow" groups= "base.group_hr_manager" />
2012-06-07 17:30:07 +00:00
<field name= "state" />
</header>
<group col= "4" >
<field name= "holiday_status_id" />
<field name= "type" />
<field name= "date_from" on_change= "onchange_date_from(date_to, date_from)" attrs= "{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}" />
<field name= "date_to" on_change= "onchange_date_from(date_to, date_from)" attrs= "{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}" />
<field name= "number_of_days_temp" />
<field name= "manager_id" />
</group>
2012-07-09 10:23:03 +00:00
<field name= "name" placeholder= "Add a reason..." />
2008-08-28 23:08:10 +00:00
</form>
2008-10-27 15:29:13 +00:00
</field>
</record>
2008-08-24 14:45:43 +00:00
2010-04-07 10:41:20 +00:00
<record model= "ir.ui.view" id= "view_holiday_simple" >
2010-12-29 12:41:23 +00:00
<field name= "name" > hr.holidays.report_tree</field>
2010-04-07 10:41:20 +00:00
<field name= "model" > hr.holidays</field>
<field name= "priority" > 20</field>
<field name= "arch" type= "xml" >
2012-08-15 13:36:43 +00:00
<tree colors= "red:state == 'refuse';blue:state == ' draft';black:state in ('confirm','validate','validate1')" string= "Leaves Summary" >
2010-05-21 10:58:15 +00:00
<field name= "employee_id" />
2011-11-09 08:22:48 +00:00
<field name= "category_id" invisible= "1" />
2010-04-07 10:41:20 +00:00
<field name= "department_id" invisible= "1" />
2010-10-30 07:43:11 +00:00
<field name= "type" />
<field name= "name" />
2011-07-29 13:48:10 +00:00
<field name= "number_of_days" string= "Number of Days" sum= "Remaining Days" />
2010-09-06 09:47:54 +00:00
<field name= "date_from" />
<field name= "date_to" />
2010-05-21 10:58:15 +00:00
<field name= "holiday_status_id" />
2010-05-24 07:30:52 +00:00
<field name= "manager_id" invisible= "1" />
2010-08-09 10:40:10 +00:00
<field name= "user_id" invisible= "1" />
2010-09-06 09:47:54 +00:00
<field name= "state" />
2010-04-07 10:41:20 +00:00
</tree>
</field>
</record>
2008-10-27 15:29:13 +00:00
<record model= "ir.ui.view" id= "view_holiday" >
<field name= "name" > hr.holidays.tree</field>
2008-12-31 09:54:58 +00:00
<field name= "model" > hr.holidays</field>
2008-10-27 15:29:13 +00:00
<field name= "arch" type= "xml" >
2012-08-15 13:36:43 +00:00
<tree colors= "red:state == 'refuse';blue:state == ' draft';black:state in ('confirm','validate','validate1')" string= "Leave Requests" >
2008-11-17 10:09:37 +00:00
<field name= "employee_id" />
2013-02-24 09:23:10 +00:00
<field name= "holiday_type" string= "Mode" groups= "base.group_no_one" />
2013-01-18 12:48:32 +00:00
<field name= "holiday_status_id" />
2010-09-22 05:39:37 +00:00
<field name= "name" />
2008-08-28 23:08:10 +00:00
<field name= "date_from" />
<field name= "date_to" />
2012-03-16 13:11:11 +00:00
<field name= "number_of_days" string= "Number of Days" sum= "Remaining Days" />
<field name= "state" />
<field name= "category_id" invisible= "1" />
<field name= "department_id" invisible= "not context.get('set_visible',False)" />
2010-05-24 07:30:52 +00:00
<field name= "manager_id" invisible= "1" />
2010-08-09 10:40:10 +00:00
<field name= "user_id" invisible= "1" />
2008-08-28 23:08:10 +00:00
</tree>
2008-10-27 15:29:13 +00:00
</field>
</record>
2008-08-24 14:45:43 +00:00
2012-03-05 12:42:45 +00:00
<menuitem name= "Leaves" parent= "hr.menu_hr_root" id= "menu_open_ask_holidays" sequence= "20" />
2010-03-17 17:09:26 +00:00
2009-09-24 10:46:21 +00:00
<record model= "ir.actions.act_window" id= "open_ask_holidays" >
2013-12-19 13:09:01 +00:00
<field name= "name" > Leave Request</field>
2009-09-24 10:46:21 +00:00
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
<field name= "view_id" ref= "edit_holiday_new" />
2012-11-19 09:20:53 +00:00
<field name= "context" > {'default_type': 'remove', 'search_default_my_leaves':1}</field>
<field name= "domain" > [('type','=','remove')]</field>
2009-11-25 13:07:25 +00:00
<field name= "search_view_id" ref= "view_hr_holidays_filter" />
2012-08-04 14:35:56 +00:00
<field name= "help" type= "html" >
2012-08-04 13:56:31 +00:00
<p class= "oe_view_nocontent_create" >
2012-10-30 17:03:10 +00:00
Click to create a new leave request.
2012-08-04 13:21:36 +00:00
</p> <p >
Once you have recorded your leave request, it will be sent
to a manager for validation. Be sure to set the right leave
type (recuperation, legal holidays, sickness) and the exact
number of open days related to your leave.
</p>
</field>
2009-09-24 10:46:21 +00:00
</record>
2009-11-26 06:55:58 +00:00
2010-06-29 17:22:04 +00:00
<record model= "ir.actions.act_window.view" id= "action_open_ask_holidays_tree" >
2011-10-13 09:21:15 +00:00
<field name= "sequence" eval= "2" />
2010-06-29 17:22:04 +00:00
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_holiday" />
<field name= "act_window_id" ref= "open_ask_holidays" />
</record>
2010-01-17 05:57:34 +00:00
2010-06-29 17:22:04 +00:00
<record model= "ir.actions.act_window.view" id= "action_open_ask_holidays_form" >
2011-10-13 09:21:15 +00:00
<field name= "sequence" eval= "3" />
2010-06-29 17:22:04 +00:00
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "edit_holiday_new" />
<field name= "act_window_id" ref= "open_ask_holidays" />
</record>
2009-09-24 10:46:21 +00:00
2010-08-12 07:28:02 +00:00
<record model= "ir.actions.act_window.view" id= "action_open_ask_holidays_calendar" >
2011-10-13 09:21:15 +00:00
<field name= "sequence" eval= "1" />
2010-08-12 07:28:02 +00:00
<field name= "view_mode" > calendar</field>
<field name= "view_id" ref= "view_holiday_new_calendar" />
<field name= "act_window_id" ref= "open_ask_holidays" />
</record>
2012-10-30 17:03:10 +00:00
2012-11-26 07:41:01 +00:00
<menuitem parent= "menu_open_ask_holidays" id= "menu_open_ask_holidays_new" action= "open_ask_holidays" />
2009-11-26 06:55:58 +00:00
2011-10-13 09:21:15 +00:00
<record model= "ir.actions.act_window" id= "request_approve_holidays" >
2012-11-06 06:41:46 +00:00
<field name= "name" > Requests to Approve</field>
2011-10-13 09:21:15 +00:00
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
2012-08-09 07:12:00 +00:00
<field name= "context" > {'default_type': 'remove', 'search_default_approve':1}</field>
2011-11-23 05:33:02 +00:00
<field name= "domain" > [('type','=','remove')]</field>
2011-10-13 09:21:15 +00:00
<field name= "view_id" ref= "edit_holiday_new" />
<field name= "search_view_id" ref= "view_hr_holidays_filter" />
</record>
<record model= "ir.actions.act_window.view" id= "action_request_approve_holidays_tree" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_holiday" />
<field name= "act_window_id" ref= "request_approve_holidays" />
</record>
<record model= "ir.actions.act_window.view" id= "action_request_approve_holidays_form" >
<field name= "sequence" eval= "2" />
<field name= "view_mode" > form</field>
2012-06-29 09:29:40 +00:00
<field name= "view_id" ref= "edit_holiday_new" />
2011-10-13 09:21:15 +00:00
<field name= "act_window_id" ref= "request_approve_holidays" />
</record>
2011-11-08 20:22:04 +00:00
<menuitem name= "Leave Requests to Approve" parent= "menu_open_ask_holidays" id= "menu_request_approve_holidays" action= "request_approve_holidays" groups= "base.group_hr_user" />
2011-10-13 09:21:15 +00:00
2010-06-29 17:22:04 +00:00
<record model= "ir.actions.act_window" id= "open_allocation_holidays" >
2012-11-19 11:10:35 +00:00
<field name= "name" > Allocation Requests</field>
2010-06-29 17:22:04 +00:00
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
2012-11-19 09:20:53 +00:00
<field name= "context" > {'default_type':'add', 'search_default_my_leaves':1}</field>
<field name= "domain" > [('type','=','add')]</field>
2013-12-19 13:09:01 +00:00
<field name= "view_id" ref= "edit_holiday_new" />
2010-06-29 17:22:04 +00:00
<field name= "search_view_id" ref= "view_hr_holidays_filter" />
</record>
2009-11-26 06:55:58 +00:00
2010-06-29 17:22:04 +00:00
<record model= "ir.actions.act_window.view" id= "action_open_allocation_holidays_tree" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_holiday_allocation_tree" />
<field name= "act_window_id" ref= "open_allocation_holidays" />
</record>
2009-11-26 06:55:58 +00:00
2010-06-29 17:22:04 +00:00
<record model= "ir.actions.act_window.view" id= "action_open_allocation_holidays_form" >
<field name= "sequence" eval= "2" />
<field name= "view_mode" > form</field>
2013-12-19 13:09:01 +00:00
<field name= "view_id" ref= "edit_holiday_new" />
2010-06-29 17:22:04 +00:00
<field name= "act_window_id" ref= "open_allocation_holidays" />
</record>
2010-01-17 05:57:34 +00:00
2012-11-26 07:41:01 +00:00
<menuitem parent= "menu_open_ask_holidays" id= "menu_open_allocation_holidays" action= "open_allocation_holidays" />
2010-03-17 17:09:26 +00:00
2012-09-26 10:20:34 +00:00
<record model= "ir.actions.act_window" id= "request_approve_allocation" >
2012-10-10 19:29:27 +00:00
<field name= "name" > Allocation Requests to Approve</field>
2012-09-26 10:20:34 +00:00
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
<field name= "context" > {'default_type': 'add', 'search_default_approve':1}</field>
<field name= "domain" > [('type','=','add')]</field>
2013-12-19 13:09:01 +00:00
<field name= "view_id" ref= "edit_holiday_new" />
2012-09-26 10:20:34 +00:00
<field name= "search_view_id" ref= "view_hr_holidays_filter" />
</record>
<record model= "ir.actions.act_window.view" id= "action_request_approve_allocation_tree" >
<field name= "sequence" eval= "1" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_holiday_allocation_tree" />
<field name= "act_window_id" ref= "request_approve_allocation" />
</record>
<record model= "ir.actions.act_window.view" id= "action_request_approve_allocation_form" >
<field name= "sequence" eval= "2" />
<field name= "view_mode" > form</field>
2013-12-19 13:09:01 +00:00
<field name= "view_id" ref= "edit_holiday_new" />
2012-09-26 10:20:34 +00:00
<field name= "act_window_id" ref= "request_approve_allocation" />
</record>
2012-10-10 19:29:27 +00:00
<menuitem parent= "menu_open_ask_holidays" id= "menu_request_approve_allocation" action= "request_approve_allocation" groups= "base.group_hr_manager" />
2012-09-26 10:20:34 +00:00
2010-03-17 17:09:26 +00:00
<record model= "ir.actions.act_window" id= "open_company_allocation" >
2011-01-21 06:59:40 +00:00
<field name= "name" > Leaves Summary</field>
2010-03-17 17:09:26 +00:00
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2010-05-20 11:21:31 +00:00
<field name= "view_id" eval= "view_holiday_simple" />
2013-08-12 12:26:57 +00:00
<field name= "context" > {'search_default_group_type': 1}</field>
<field name= "domain" > [('holiday_type','=','employee'), ('state', '!=', 'refuse')]</field>
2010-05-20 11:21:31 +00:00
<field name= "search_view_id" ref= "view_hr_holidays_filter" />
2010-03-17 17:09:26 +00:00
</record>
2011-07-29 13:48:10 +00:00
<menuitem name= "Leaves Summary" parent= "menu_open_ask_holidays" id= "menu_open_company_allocation" action= "open_company_allocation" sequence= "40" />
2009-09-24 10:46:21 +00:00
2012-10-30 17:03:10 +00:00
<!-- Holidays status -->
2010-10-29 12:39:38 +00:00
<record id= "view_holidays_status_filter" model= "ir.ui.view" >
<field name= "name" > hr.holidays.status.filter</field>
<field name= "model" > hr.holidays.status</field>
<field name= "arch" type= "xml" >
<search string= "Search Leave Type" >
2012-06-22 10:29:59 +00:00
<field name= "name" string= "Leave Types" />
2012-07-20 10:42:55 +00:00
<field name= "categ_id" />
2010-10-29 12:39:38 +00:00
</search>
</field>
</record>
2010-10-30 07:43:11 +00:00
2008-10-27 15:29:13 +00:00
<record model= "ir.ui.view" id= "edit_holiday_status_form" >
<field name= "name" > hr.holidays.status.form</field>
2008-12-31 09:54:58 +00:00
<field name= "model" > hr.holidays.status</field>
2008-10-27 15:29:13 +00:00
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Leave Type" >
2013-01-30 11:36:24 +00:00
<sheet string= "Leave Type" >
2012-06-07 17:30:07 +00:00
<group col= "4" >
2011-07-29 13:48:10 +00:00
<field name= "name" />
2012-07-05 09:29:21 +00:00
<field name= "categ_id" />
2010-10-12 21:59:40 +00:00
</group>
2012-06-07 17:30:07 +00:00
<notebook >
2010-12-29 12:41:23 +00:00
<page string= "Details" >
2012-06-07 17:30:07 +00:00
<group >
<group name= "selection" string= "Validation" >
<field name= "double_validation" />
<field name= "limit" />
</group>
<group name= "second" string= "Misc" >
2012-07-05 09:29:21 +00:00
<field name= "color_name" />
2012-06-07 17:30:07 +00:00
<field name= "active" />
</group>
2010-12-29 12:41:23 +00:00
</group>
</page>
</notebook>
2013-01-30 11:36:24 +00:00
</sheet>
2008-08-28 23:08:10 +00:00
</form>
2008-10-27 15:29:13 +00:00
</field>
</record>
2010-07-03 10:21:52 +00:00
2008-10-27 15:29:13 +00:00
<record model= "ir.ui.view" id= "view_holiday_status_tree" >
<field name= "name" > hr.holidays.status.tree</field>
2008-12-31 09:54:58 +00:00
<field name= "model" > hr.holidays.status</field>
2008-10-27 15:29:13 +00:00
<field name= "arch" type= "xml" >
2009-09-24 10:46:21 +00:00
<tree string= "Leave Type" >
2008-08-28 23:08:10 +00:00
<field name= "name" />
2010-12-29 12:41:23 +00:00
<field name= "max_leaves" />
<field name= "leaves_taken" />
2009-09-24 10:46:21 +00:00
<field name= "remaining_leaves" />
2008-08-28 23:08:10 +00:00
</tree>
2008-10-27 15:29:13 +00:00
</field>
</record>
2012-10-30 17:03:10 +00:00
2011-04-21 12:12:26 +00:00
<record model= "ir.ui.view" id= "view_holiday_status_normal_tree" >
<field name= "name" > hr.holidays.status.normal.tree</field>
2011-04-21 06:39:36 +00:00
<field name= "model" > hr.holidays.status</field>
2011-05-04 07:55:25 +00:00
<field name= "priority" > 35</field>
2011-04-21 06:39:36 +00:00
<field name= "arch" type= "xml" >
<tree string= "Leave Type" >
<field name= "name" />
2011-07-29 13:48:10 +00:00
<field name= "limit" />
2011-04-21 06:39:36 +00:00
</tree>
</field>
</record>
2010-07-03 10:21:52 +00:00
2010-12-29 12:41:23 +00:00
<record id= "view_hr_holidays_status_search" model= "ir.ui.view" >
2010-10-21 09:58:13 +00:00
<field name= "name" > hr.holidays.status.search</field>
<field name= "model" > hr.holidays.status</field>
<field name= "arch" type= "xml" >
<search string= "Leave Type" >
2012-06-22 10:29:59 +00:00
<field name= "name" string= "Leave Types" />
2012-07-20 10:42:55 +00:00
<field name= "categ_id" />
2010-10-21 09:58:13 +00:00
</search>
</field>
</record>
2008-08-28 23:08:10 +00:00
<record id= "open_view_holiday_status" model= "ir.actions.act_window" >
2012-11-06 22:05:08 +00:00
<field name= "name" > Leave Types</field>
2008-08-28 23:08:10 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > hr.holidays.status</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2011-04-21 12:12:26 +00:00
<field name= "view_id" eval= "view_holiday_status_normal_tree" />
2010-10-21 09:58:13 +00:00
<field name= "search_view_id" ref= "view_hr_holidays_status_search" />
2008-08-28 23:08:10 +00:00
</record>
2009-11-26 06:55:58 +00:00
2011-03-10 13:29:00 +00:00
<menuitem sequence= "3" id= "hr.menu_open_view_attendance_reason_config" parent= "hr.menu_hr_configuration" name= "Leaves" />
2012-11-19 09:20:53 +00:00
<menuitem name= "Leaves Types" action= "open_view_holiday_status" id= "menu_open_view_holiday_status" parent= "hr.menu_hr_configuration" sequence= "10" />
2008-08-24 14:45:43 +00:00
2012-10-30 17:03:10 +00:00
<!-- Holiday on resource leave -->
2010-05-11 12:28:51 +00:00
<record id= "resource_calendar_leave_form_inherit" model= "ir.ui.view" >
<field name= "name" > resource.calendar.leaves.form.inherit</field>
<field name= "model" > resource.calendar.leaves</field>
<field name= "inherit_id" ref= "resource.resource_calendar_leave_form" />
<field name= "arch" type= "xml" >
2012-06-22 13:25:36 +00:00
<field name= "name" position= "after" >
2010-06-29 17:22:04 +00:00
<field name= "holiday_id" />
</field>
2010-05-11 12:28:51 +00:00
</field>
2010-06-29 17:22:04 +00:00
</record>
2010-05-11 12:28:51 +00:00
2012-10-30 17:03:10 +00:00
<!-- Shortcuts -->
2012-08-09 07:12:00 +00:00
<record id= "act_hr_employee_holiday_request" model= "ir.actions.act_window" >
<field name= "name" > Leaves</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > hr.holidays</field>
<field name= "src_model" > hr.employee</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "context" > {'search_default_employee_id': [active_id], 'default_employee_id': active_id}</field>
<field name= "domain" > [('type','=','remove')]</field>
<field name= "view_id" eval= "view_holiday" />
</record>
2011-10-14 05:40:47 +00:00
2012-10-30 17:03:10 +00:00
<!-- Assing leave -->
2011-05-12 11:26:29 +00:00
<record id= "hr_holidays_leaves_assign_tree_view" model= "ir.ui.view" >
2011-05-12 12:39:20 +00:00
<field name= "name" > hr.employee.leave.tree</field>
2011-05-12 11:26:29 +00:00
<field name= "model" > hr.employee</field>
2012-09-17 07:27:12 +00:00
<field name= "priority" eval= "20" />
2011-05-12 11:26:29 +00:00
<field name= "arch" type= "xml" >
2011-10-01 22:59:58 +00:00
<tree string= "Assign Leaves" editable= "bottom" >
2011-05-12 12:39:20 +00:00
<field name= "name" string= "Employee" />
2011-05-27 11:39:19 +00:00
<field name= "remaining_leaves" string= "Remaining Legal Leaves" />
2011-05-12 12:39:20 +00:00
</tree>
2011-05-12 11:26:29 +00:00
</field>
2011-10-14 05:40:47 +00:00
</record>
2011-05-12 11:26:29 +00:00
<record model= "ir.actions.act_window" id= "hr_holidays_leaves_assign_legal" >
2011-09-22 13:13:00 +00:00
<field name= "name" > Allocate Leaves for Employees</field>
2011-05-12 11:26:29 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > hr.employee</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "view_id" ref= "hr_holidays_leaves_assign_tree_view" />
2012-08-04 14:35:56 +00:00
<field name= "help" type= "html" >
2012-08-04 13:21:36 +00:00
<p >
2014-07-09 11:39:38 +00:00
You can assign remaining Legal Leaves for each employee, Odoo
2012-08-04 13:21:36 +00:00
will automatically create and validate allocation requests.
</p>
</field>
2011-05-12 11:26:29 +00:00
</record>
2011-05-30 12:13:07 +00:00
<!-- Hr employee inherit Legal Leaves -->
<record id= "view_employee_form_leave_inherit" model= "ir.ui.view" >
<field name= "name" > hr.employee.leave.form.inherit</field>
<field name= "model" > hr.employee</field>
<field name= "inherit_id" ref= "hr.view_employee_form" />
<field name= "arch" type= "xml" >
2012-09-06 11:17:21 +00:00
<xpath expr= "//group[@name='active_group']" position= "before" >
<group string= "Leaves" >
<label for= "remaining_leaves" />
<div >
2012-11-26 07:41:01 +00:00
<field name= "remaining_leaves" class= "oe_inline" /> days
2012-09-06 11:17:21 +00:00
</div>
</group>
</xpath>
<xpath expr= "//div[@name='button_box']" position= "inside" >
2014-08-21 10:53:47 +00:00
<button name= "%(act_hr_employee_holiday_request)d"
2014-03-26 12:00:56 +00:00
type="action"
class="oe_stat_button"
2014-08-21 10:53:47 +00:00
icon="fa-calendar"
2014-03-26 12:00:56 +00:00
groups="base.group_hr_user">
<field name= "leaves_count" widget= "statinfo" string= "Leaves" />
</button>
2012-09-06 11:17:21 +00:00
</xpath>
2011-05-30 12:13:07 +00:00
</field>
</record>
2008-08-24 14:45:43 +00:00
2011-12-23 09:17:44 +00:00
<record model= "ir.ui.view" id= "hr_kanban_view_employees_kanban" >
2011-12-23 10:01:00 +00:00
<field name= "name" > HR - Employees Kanban with leave status</field>
2011-12-23 09:17:44 +00:00
<field name= "model" > hr.employee</field>
<field name= "inherit_id" ref= "hr.hr_kanban_view_employees" />
<field name= "arch" type= "xml" >
<xpath expr= "//templates" position= "before" >
2012-06-12 14:10:26 +00:00
<field name= "current_leave_id" />
2011-12-23 09:17:44 +00:00
<field name= "current_leave_state" />
2012-05-22 14:56:54 +00:00
<field name= "leave_date_from" />
<field name= "leave_date_to" />
2011-12-23 09:17:44 +00:00
</xpath>
2012-06-12 14:28:08 +00:00
<xpath expr= "//div[@class='oe_employee_details']/ul/li[@id='last_login']" position= "inside" >
<span t-if= "record.current_leave_id.raw_value" style= "font-size: 100%%"
t-att-class="record.current_leave_state.raw_value=='validate'?'oe_kanban_button oe_kanban_color_3':'oe_kanban_button oe_kanban_color_2'"
t-att-title="record.leave_date_from.raw_value.toString('ddd dS MMM') + ' - ' + record.leave_date_to.raw_value.toString('ddd dS MMM')">
<field name= "current_leave_id" />
</span>
2011-12-23 09:17:44 +00:00
</xpath>
</field>
</record>
2012-06-13 14:26:05 +00:00
<act_window
2012-06-08 06:37:55 +00:00
id="act_hr_leave_request_to_meeting"
name="Leave Meetings"
src_model="hr.holidays"
2014-01-15 09:38:05 +00:00
res_model="calendar.event"
2012-06-08 06:37:55 +00:00
view_mode="tree,form,calendar,gantt"
view_type="form"/>
2008-10-27 15:29:13 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>