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
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= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Search Leave" >
2011-03-15 14:08:59 +00:00
<group >
2010-09-22 05:39:37 +00:00
<filter icon= "terp-check" domain= "[('state','=','draft')]" string= "To Confirm" />
2011-10-13 09:21:15 +00:00
<filter icon= "terp-camera_test" domain= "[('state','=','confirm')]" string= "To Approve" name= "approve" />
2011-10-01 22:59:58 +00:00
<filter icon= "terp-camera_test" domain= "[('state','=','validate')]" string= "Validated" name= "validated" />
2010-09-06 09:47:54 +00:00
<separator orientation= "vertical" />
2011-07-29 13:48:10 +00:00
<filter string= "This Month" icon= "terp-go-month" name= "This Month" domain= "[('date_from','<=',(datetime.date.today()+relativedelta(day=31)).strftime('%%Y-%%m-%%d')),('date_from','>=',(datetime.date.today()-relativedelta(day=1)).strftime('%%Y-%%m-%%d'))]" />
2010-09-22 05:39:37 +00:00
<separator orientation= "vertical" />
2010-10-12 21:59:40 +00:00
<field name= "employee_id" >
2011-07-29 13:48:10 +00:00
<filter icon= "terp-personal" name= "my_leaves" domain= "[('employee_id.user_id','=', uid)]" help= "My Leaves" />
2010-10-12 21:59:40 +00:00
</field>
2010-12-08 10:23:05 +00:00
<field name= "department_id" widget= "selection" >
2011-07-29 13:48:10 +00:00
<filter icon= "terp-personal+" help= "My Department Leaves" domain= "[('department_id.manager_id','=',uid)]" />
2010-04-07 09:54:57 +00:00
</field>
2010-04-07 10:41:20 +00:00
<field name= "holiday_status_id" widget= "selection" />
2010-09-22 06:16:55 +00:00
</group>
2011-07-29 13:48:10 +00:00
<newline />
2010-06-04 06:02:25 +00:00
<group expand= "0" string= "Group By..." >
2010-10-12 21:59:40 +00:00
<filter name= "group_employee" string= "Employee" icon= "terp-personal" domain= "[]" context= "{'group_by':'employee_id'}" />
2011-04-26 06:41:16 +00:00
<filter name= "group_category" string= "Category" icon= "terp-stock_symbol-selection" domain= "[]" context= "{'group_by':'category_id'}" />
2010-10-30 07:43:11 +00:00
<filter string= "Manager" icon= "terp-personal" domain= "[]" context= "{'group_by':'manager_id'}" />
<filter string= "Department" icon= "terp-personal+" domain= "[]" context= "{'group_by':'department_id','set_visible':True}" />
2010-10-12 21:59:40 +00:00
<separator orientation= "vertical" />
2010-12-08 10:23:05 +00:00
<filter name= "group_type" string= "Type" icon= "terp-stock_symbol-selection" domain= "[]" context= "{'group_by':'holiday_status_id'}" />
2010-10-30 07:43:11 +00:00
<separator orientation= "vertical" />
2010-10-12 21:59:40 +00:00
<filter string= "State" icon= "terp-stock_effects-object-colorize" domain= "[]" context= "{'group_by':'state'}" />
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= "type" > calendar</field>
<field name= "arch" type= "xml" >
<calendar string= "Leave Request" color= "name" date_start= "date_from" date_stop= "date_to" >
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
2008-11-17 10:09:37 +00:00
<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= "type" > form</field>
2009-09-24 10:46:21 +00:00
<field name= "priority" > 1</field>
2008-10-27 15:29:13 +00:00
<field name= "arch" type= "xml" >
2009-09-24 10:46:21 +00:00
<form string= "Leave Request" >
2010-05-21 10:58:15 +00:00
<group col= "8" colspan= "4" >
2011-07-29 13:48:10 +00:00
<field name= "name" attrs= "{'readonly':[('state','!=','draft'),('state','!=','confirm')]}" />
2011-03-11 11:32:04 +00:00
<field name= "holiday_type" on_change= "onchange_type(holiday_type)" attrs= "{'readonly':[('state','!=','draft')]}" width= "130" groups= "base.group_hr_manager" />
2010-12-29 12:41:23 +00:00
<group attrs= "{'invisible':[('holiday_type','=','employee')]}" >
2011-07-29 13:48:10 +00:00
<field name= "category_id" attrs= "{'required':[('holiday_type','=','category')], 'readonly':[('state','!=','draft')]}" />
2010-05-21 10:58:15 +00:00
</group>
<group attrs= "{'invisible':[('holiday_type','=','category')]}" >
2010-07-03 10:21:52 +00:00
<field name= "employee_id" attrs= "{'required':[('holiday_type','=','employee')]}" />
2010-05-21 10:58:15 +00:00
</group>
2010-04-07 10:41:20 +00:00
</group>
2009-09-24 10:46:21 +00:00
<notebook colspan= "4" >
<page string= "General" >
2011-07-29 13:48:10 +00:00
<field name= "holiday_status_id" on_change= "onchange_sec_id(holiday_status_id)" context= "{'employee_id':employee_id}" />
<field name= "department_id" attrs= "{'readonly':[('holiday_type','=','category')]}" />
2010-07-03 10:21:52 +00:00
<field name= "date_from" on_change= "onchange_date_from(date_to, date_from)" required= "1" />
2010-12-29 12:41:23 +00:00
<field name= "date_to" on_change= "onchange_date_from(date_to, date_from)" required= "1" />
2010-06-29 17:22:04 +00:00
<field name= "number_of_days_temp" />
2011-06-01 05:19:41 +00:00
<field name= "double_validation" invisible= "1" />
2010-05-21 10:58:15 +00:00
<newline />
2010-05-24 07:30:52 +00:00
<field name= "manager_id" />
2011-06-01 05:19:41 +00:00
<field name= "manager_id2" attrs= "{'invisible':[('double_validation', '!=', True)]}" />
2010-09-06 10:47:48 +00:00
<separator string= "Reasons" colspan= "4" />
2010-05-21 10:58:15 +00:00
<field name= "notes" nolabel= "1" colspan= "4" />
2009-09-24 10:46:21 +00:00
<newline />
2011-09-21 05:09:48 +00:00
<field name= "state" widget= "statusbar" statusbar_visible= "draft,confirm,validate" statusbar_colors= '{"confirm":"blue","validate1":"blue","refuse":"red"}' colspan= "2" />
2010-10-12 21:59:40 +00:00
<group colspan= "2" col= "6" >
2011-06-01 05:19:41 +00:00
<button string= "Refuse" name= "refuse" states= "confirm,validate1" type= "workflow" icon= "gtk-no" groups= "base.group_hr_user,base.group_hr_manager" />
2011-03-11 10:10:16 +00:00
<button string= "Confirm" name= "confirm" states= "draft" type= "workflow" icon= "gtk-yes" />
2010-12-30 15:53:48 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user" />
<button string= "Approved" name= "second_validate" states= "validate1" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user" />
2011-06-01 05:19:41 +00:00
<button string= "Set to Draft" name= "set_to_draft" states= "refuse,validate" type= "object" icon= "gtk-convert" groups= "base.group_hr_user" />
2009-09-24 10:46:21 +00:00
</group>
</page>
</notebook>
</form>
</field>
</record>
2009-11-25 13:07:25 +00:00
<!-- Holidays: Allocation Request -->
2010-06-29 17:22:04 +00:00
<record model= "ir.ui.view" id= "allocation_leave_new" >
<field name= "name" > Allocation Request</field>
<field name= "model" > hr.holidays</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Allocation Request" >
2010-09-06 10:47:48 +00:00
<group col= "8" colspan= "4" >
2011-07-29 13:48:10 +00:00
<field name= "name" />
2011-03-11 11:32:04 +00:00
<field name= "holiday_type" on_change= "onchange_type(holiday_type)" attrs= "{'readonly':[('state','!=','draft')]}" string= "Allocation Category" groups= "base.group_hr_manager" />
2010-06-29 17:22:04 +00:00
<group attrs= "{'invisible':[('holiday_type','=','category')]}" >
2010-07-03 10:21:52 +00:00
<field name= "employee_id" attrs= "{'required':[('holiday_type','=','employee')]}" />
2010-06-29 17:22:04 +00:00
</group>
<group attrs= "{'invisible':[('holiday_type','=','employee')]}" >
2010-07-03 10:21:52 +00:00
<field name= "category_id" attrs= "{'required':[('holiday_type','=','category')], 'readonly':[('state','!=','draft')]}" />
2010-06-29 17:22:04 +00:00
</group>
</group>
<notebook colspan= "4" >
<page string= "General" >
2011-07-29 13:48:10 +00:00
<field name= "holiday_status_id" on_change= "onchange_sec_id(holiday_status_id)" context= "{'employee_id':employee_id}" />
<field name= "department_id" attrs= "{'readonly':[('holiday_type','=','category')]}" />
2010-06-29 17:22:04 +00:00
<field name= "number_of_days_temp" />
2011-06-01 05:19:41 +00:00
<field name= "double_validation" invisible= "1" />
2010-09-06 10:47:48 +00:00
<newline />
2010-06-29 17:22:04 +00:00
<field name= "manager_id" />
2011-06-01 05:19:41 +00:00
<field name= "manager_id2" attrs= "{'invisible':[('double_validation', '!=', True)]}" />
2010-09-06 10:47:48 +00:00
<separator string= "Reasons" colspan= "4" />
2011-07-29 13:48:10 +00:00
<field name= "notes" nolabel= "1" colspan= "4" />
2010-06-29 17:22:04 +00:00
<newline />
2011-09-21 05:09:48 +00:00
<field name= "state" widget= "statusbar" statusbar_visible= "draft,confirm,validate" statusbar_colors= '{"confirm":"blue","validate1":"blue","refuse":"red"}' colspan= "2" />
2010-10-13 13:23:17 +00:00
<group colspan= "2" col= "6" >
2011-06-01 05:19:41 +00:00
<button string= "Refuse" name= "refuse" states= "confirm,validate1" type= "workflow" icon= "gtk-no" groups= "base.group_hr_user" />
2010-12-30 12:24:28 +00:00
<button string= "Confirm" name= "confirm" states= "draft" type= "workflow" icon= "gtk-yes" />
2010-12-30 15:53:48 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user" />
<button string= "Approved" name= "second_validate" states= "validate1" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user" />
2011-06-01 05:49:53 +00:00
<button string= "Set to Draft" name= "set_to_draft" states= "cancel,validate,refuse" type= "object" icon= "gtk-convert" groups= "base.group_hr_user" />
2010-06-29 17:22:04 +00:00
</group>
</page>
</notebook>
</form>
</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= "type" > tree</field>
<field name= "arch" type= "xml" >
2011-09-30 13:21:24 +00:00
<tree colors= "red:state == 'refuse';blue:state == 'draft';black:state in ('confirm','validate','validate1')" string= "Allocation Requests" >
2011-04-26 06:05:13 +00:00
<field name= "holiday_type" />
2010-05-21 13:46:58 +00:00
<field name= "employee_id" />
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" />
2011-07-29 13:48:10 +00:00
<field name= "number_of_days" string= "Number of 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" />
2010-09-06 10:47:48 +00:00
<!-- field name="type"/ -->
2010-05-21 13:46:58 +00:00
<field name= "state" />
2010-12-30 12:24:28 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user,base.group_hr_manager" />
<button string= "Approved" name= "second_validate" states= "validate1" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user,base.group_hr_manager" />
2010-05-21 13:46:58 +00:00
</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= "type" > form</field>
<field name= "arch" type= "xml" >
2010-03-17 17:09:26 +00:00
<form string= "Leaves Management" >
2011-07-29 13:48:10 +00:00
<field name= "name" />
<field name= "holiday_status_id" />
2009-09-24 10:46:21 +00:00
<field name= "type" />
2010-07-03 10:21:52 +00:00
<field name= "date_from" on_change= "onchange_date_from(date_to, date_from)" attrs= "{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}" />
2010-12-29 12:41:23 +00:00
<field name= "date_to" on_change= "onchange_date_from(date_to, date_from)" attrs= "{'readonly':[('type','=','add')], 'required':[('type','=','remove')]}" />
2009-09-24 10:46:21 +00:00
<field name= "number_of_days_temp" />
2008-11-20 17:21:19 +00:00
<notebook colspan= "4" >
<page string= "General" >
<field name= "manager_id" />
2008-12-31 09:54:58 +00:00
<field name= "notes" colspan= "4" />
2008-11-20 17:21:19 +00:00
<newline />
2010-07-03 10:21:52 +00:00
<field name= "state" colspan= "2" />
2008-11-20 17:21:19 +00:00
<group colspan= "2" >
2009-09-24 10:46:21 +00:00
<button string= "Confirm" name= "confirm" states= "draft" type= "workflow" icon= "gtk-yes" />
2010-07-14 06:01:49 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" />
2010-12-29 12:41:23 +00:00
<button string= "Refuse" name= "refuse" states= "confirm,validate,draft" type= "workflow" icon= "gtk-no" />
2009-09-24 10:46:21 +00:00
<button string= "Set to Draft" name= "set_to_draft" states= "cancel" type= "object" icon= "gtk-convert" />
2008-11-20 17:21:19 +00:00
</group>
</page>
</notebook>
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= "type" > tree</field>
<field name= "priority" > 20</field>
<field name= "arch" type= "xml" >
2011-09-11 13:50:25 +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-12-30 12:24:28 +00:00
<button string= "Confirm" name= "confirm" states= "draft" type= "workflow" icon= "gtk-yes" />
2010-12-30 15:53:48 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user" />
<button string= "Refuse" name= "refuse" states= "confirm" type= "workflow" icon= "gtk-no" groups= "base.group_hr_user" />
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= "type" > tree</field>
<field name= "arch" type= "xml" >
2011-09-30 13:21:24 +00:00
<tree colors= "red:state == 'refuse';blue:state == ' draft';black:state in ('confirm','validate','validate1')" string= "Leave Requests" >
2011-04-26 06:41:16 +00:00
<field name= "holiday_type" />
2008-11-17 10:09:37 +00:00
<field name= "employee_id" />
2011-04-26 05:37:14 +00:00
<field name= "category_id" />
2010-09-13 12:26:58 +00:00
<field name= "department_id" invisible= "not context.get('set_visible',False)" />
2010-09-22 05:39:37 +00:00
<field name= "holiday_status_id" />
<field name= "name" />
2011-07-29 13:48:10 +00:00
<field name= "number_of_days" string= "Number of Days" sum= "Remaining Days" />
2008-08-28 23:08:10 +00:00
<field name= "date_from" />
<field name= "date_to" />
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-22 05:39:37 +00:00
<!-- field name="type"/ -->
2010-03-18 17:39:33 +00:00
<field name= "state" />
2010-12-30 12:24:28 +00:00
<button string= "Approve" name= "validate" states= "confirm" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user,base.group_hr_manager" />
<button string= "Approved" name= "second_validate" states= "validate1" type= "workflow" icon= "gtk-apply" groups= "base.group_hr_user,base.group_hr_manager" />
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
2010-02-01 11:09:48 +00:00
<!-- My leave dashboard -->
2011-07-29 13:48:10 +00:00
<menuitem name= "Leaves" parent= "hr.menu_hr_root" id= "menu_open_ask_holidays" sequence= "5" />
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" >
2010-04-07 10:41:20 +00:00
<field name= "name" > Leave Requests</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" />
2010-10-12 21:59:40 +00:00
<field name= "context" > {"search_default_department_id": department_id, "search_default_my_leaves": 1}</field>
2009-09-24 10:46:21 +00:00
<field name= "domain" > [('type','=','remove')]</field>
2009-11-25 13:07:25 +00:00
<field name= "search_view_id" ref= "view_hr_holidays_filter" />
2010-12-14 06:22:11 +00:00
<field name= "help" > Leave requests can be recorded by employees and validated by their managers. Once a leave request is validated, it appears automatically in the agenda of the employee. You can define several allowance types (paid holidays, sickness, etc.) and manage allowances per type.</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>
2011-07-29 13:48:10 +00:00
<menuitem name= "Leave Requests" 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" >
<field name= "name" > Requests Approve</field>
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
<field name= "context" > {'search_default_approve':1,"search_default_department_id": department_id}</field>
<field name= "domain" > [('type','=','add')]</field>
<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>
<field name= "view_id" ref= "allocation_leave_new" />
<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" >
<field name= "name" > Allocation Requests</field>
<field name= "res_model" > hr.holidays</field>
<field name= "view_type" > form</field>
2010-12-29 12:41:23 +00:00
<field name= "context" > {"search_default_my_leaves": 1,'default_type':'add',"search_default_department_id": department_id}</field>
2010-06-29 17:22:04 +00:00
<field name= "domain" > [('type','=','add')]</field>
<field name= "view_id" ref= "allocation_leave_new" />
<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>
<field name= "view_id" ref= "allocation_leave_new" />
<field name= "act_window_id" ref= "open_allocation_holidays" />
</record>
2010-01-17 05:57:34 +00:00
2011-07-29 13:48:10 +00:00
<menuitem name= "Allocation Requests" parent= "menu_open_ask_holidays" id= "menu_open_allocation_holidays" action= "open_allocation_holidays" />
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" />
2011-10-01 22:59:58 +00:00
<field name= "context" > {'search_default_my_leaves': 1, 'search_default_group_type': 1, 'search_default_validated': 1}</field>
2010-12-29 12:41:23 +00:00
<field name= "domain" > [('holiday_type','=','employee')]</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
2008-10-27 15:29:13 +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= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Search Leave Type" >
<field name= "name" />
<field name= "categ_id" widget= "selection" />
</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= "type" > form</field>
<field name= "arch" type= "xml" >
2009-09-24 10:46:21 +00:00
<form string= "Leave Type" >
2010-10-12 21:59:40 +00:00
<group colspan= "4" col= "6" >
2011-07-29 13:48:10 +00:00
<field name= "name" />
2010-10-12 21:59:40 +00:00
<field name= "color_name" />
<field name= "categ_id" widget= "selection" groups= "base.group_extended" />
</group>
2010-12-29 12:41:23 +00:00
<notebook colspan= "4" >
<page string= "Details" >
2010-12-29 20:10:26 +00:00
<group colspan= "2" col= "2" name= "selection" >
2010-12-29 12:41:23 +00:00
<separator string= "Validation" colspan= "2" />
<field name= "double_validation" />
<field name= "limit" />
</group>
<group name= "second" colspan= "2" col= "2" >
<separator string= "Misc" colspan= "2" />
2011-07-29 13:48:10 +00:00
<field name= "active" />
2010-12-29 12:41:23 +00:00
</group>
</page>
</notebook>
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= "type" > tree</field>
<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" />
2011-07-29 13:48:10 +00:00
<field name= "limit" />
2008-08-28 23:08:10 +00:00
</tree>
2008-10-27 15:29:13 +00:00
</field>
</record>
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>
<field name= "type" > tree</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= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Leave Type" >
2010-12-29 12:41:23 +00:00
<field name= "name" />
<field name= "categ_id" widget= "selection" />
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" >
2010-05-21 10:58:15 +00:00
<field name= "name" > Leave Type</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" />
2011-07-29 13:48:10 +00:00
<menuitem name= "Leave Type" action= "open_view_holiday_status" id= "menu_open_view_holiday_status" parent= "hr.menu_open_view_attendance_reason_config" />
2008-08-24 14:45:43 +00:00
2010-06-29 17:22:04 +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= "type" > form</field>
<field name= "inherit_id" ref= "resource.resource_calendar_leave_form" />
<field name= "arch" type= "xml" >
2010-06-29 17:22:04 +00:00
<field name= "date_to" position= "after" >
<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
2008-10-27 15:29:13 +00:00
<!-- Shortcuts -->
2011-07-29 13:48:10 +00:00
<act_window name= "Leaves" domain= "[('type','=','remove')]" context= "{'search_default_employee_id': [active_id], 'default_employee_id': active_id}" res_model= "hr.holidays" src_model= "hr.employee" view_id= "view_holiday" id= "act_hr_employee_holiday_request" />
2011-10-14 05:40:47 +00:00
2011-05-12 11:26:29 +00:00
<!-- Assing leave -->
2011-10-14 05:40:47 +00:00
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>
<field name= "type" > tree</field>
<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" />
2011-10-01 23:25:01 +00:00
<field name= "help" > You can assign remaining Legal Leaves for each employee, OpenERP will automatically create and validate allocation requests.</field>
2011-05-12 11:26:29 +00:00
</record>
<record id= "hr_holidays_leaves_assign_form_view_todo" model= "ir.actions.todo" >
<field name= "action_id" ref= "hr_holidays_leaves_assign_legal" />
2011-06-03 13:11:17 +00:00
<field name= "category_id" ref= "hr.category_hr_management_config" />
2011-10-01 23:25:01 +00:00
</record>
2011-05-30 12:13:07 +00:00
<!-- Hr employee inherit Legal Leaves -->
2011-10-14 05:40:47 +00:00
2011-05-30 12:13:07 +00:00
<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= "type" > form</field>
<field name= "inherit_id" ref= "hr.view_employee_form" />
<field name= "arch" type= "xml" >
<field name= "coach_id" position= "after" >
2011-10-01 22:59:58 +00:00
<field name= "remaining_leaves" string= "Remaining Legal Leaves" readonly= "1" />
2011-05-30 12:13:07 +00:00
</field>
</field>
</record>
2008-08-24 14:45:43 +00:00
2008-10-27 15:29:13 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>