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
2012-06-26 12:00:13 +00:00
<!-- Hr holidays Read/Unread actions -->
<record id= "actions_server_holidays_unread" model= "ir.actions.server" >
<field name= "name" > Mark unread</field>
<field name= "condition" > True</field>
<field name= "type" > ir.actions.server</field>
<field name= "model_id" ref= "model_hr_holidays" />
<field name= "state" > code</field>
<field name= "code" > self.message_check_and_set_unread(cr, uid, context.get('active_ids'), context=context)</field>
</record>
<record id= "action_holidays_unread" model= "ir.values" >
<field name= "name" > action_holidays_unread</field>
<field name= "action_id" ref= "actions_server_holidays_unread" />
<field name= "value" eval= "'ir.actions.server,' + str(ref('actions_server_holidays_unread'))" />
<field name= "key" > action</field>
<field name= "model_id" ref= "model_hr_holidays" />
<field name= "model" > hr.holidays</field>
<field name= "key2" > client_action_multi</field>
</record>
<record id= "actions_server_holidays_read" model= "ir.actions.server" >
<field name= "name" > Mark read</field>
<field name= "condition" > True</field>
<field name= "type" > ir.actions.server</field>
<field name= "model_id" ref= "model_hr_holidays" />
<field name= "state" > code</field>
<field name= "code" > self.message_check_and_set_read(cr, uid, context.get('active_ids'), context=context)</field>
</record>
<record id= "action_holidays_read" model= "ir.values" >
<field name= "name" > action_holidays_read</field>
<field name= "action_id" ref= "actions_server_holidays_read" />
<field name= "value" eval= "'ir.actions.server,' + str(ref('actions_server_holidays_read'))" />
<field name= "key" > action</field>
<field name= "model_id" ref= "model_hr_holidays" />
<field name= "model" > hr.holidays</field>
<field name= "key2" > client_action_multi</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-07-20 10:42:55 +00:00
<field name= "date_from" />
<separator />
<filter icon= "terp-check" domain= "[('state','=','draft')]" string= "To Confirm" />
<filter icon= "terp-camera_test" domain= "[('state','=','confirm')]" string= "To Approve" name= "approve" />
<filter icon= "terp-camera_test" domain= "[('state','=','validate')]" string= "Validated" name= "validated" />
<separator />
<filter icon= "terp-go-year" name= "year" string= "Year" 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)" />
<separator />
<filter string= "My Leaves" icon= "terp-personal" name= "my_leaves" domain= "[('employee_id.user_id','=', uid)]" help= "My Leaves" />
<separator />
<filter string= "My Department Leaves" icon= "terp-personal+" help= "My Department Leaves" domain= "[('department_id.manager_id','=',uid)]" />
2012-07-31 11:28:04 +00:00
<field name= "employee_id" />
<field name= "department_id" />
<field name= "holiday_status_id" />
2010-06-04 06:02:25 +00:00
<group expand= "0" string= "Group By..." >
2012-01-09 15:38:46 +00:00
<filter name= "group_date_from" string= "Start Date" icon= "terp-personal" domain= "[]" context= "{'group_by':'date_from'}" />
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-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'}" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" 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= "arch" type= "xml" >
2012-03-12 09:08:09 +00:00
<calendar string= "Leave Request" color= "user_id" date_start= "date_from" date_stop= "date_to" >
2012-03-26 11:46:29 +00:00
<field name= "user_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
2012-07-09 06:55:51 +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>
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" >
2012-08-07 06:18:55 +00:00
<form string= "Leave Request" version= "7.0" >
2012-06-04 12:11:39 +00:00
<header >
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" />
2012-09-12 06:40:32 +00:00
<button string= "Refuse" name= "refuse" states= "confirm,validate1,validate" type= "workflow" groups= "base.group_hr_user" />
2012-08-21 09:50:17 +00:00
<button string= "Reset to New" name= "set_to_draft" states= "refuse" type= "object" groups= "base.group_hr_user" />
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>
2012-06-28 12:18:20 +00:00
<sheet string= "Leave Request" >
2012-06-25 09:26:43 +00:00
<group >
<group >
<field name= "name" attrs= "{'readonly':[('state','!=','draft'),('state','!=','confirm')]}" />
2012-07-06 08:24:16 +00:00
<field name= "holiday_status_id" on_change= "onchange_status_id(holiday_status_id)" context= "{'employee_id':employee_id}" />
2012-06-26 05:21:21 +00:00
<label for= "number_of_days_temp" string= "Duration" />
2012-06-25 09:26:43 +00:00
<div >
2012-07-09 05:00:40 +00:00
<group col= "3" >
<field name= "date_from" nolabel= "1" on_change= "onchange_date_from(date_to, date_from)" required= "1" class= "oe_inline" /> <label string= "-" class= "oe_inline" />
<field name= "date_to" nolabel= "1" on_change= "onchange_date_from(date_to, date_from)" required= "1" class= "oe_inline" />
</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
<field name= "category_id" attrs= "{'required':[('holiday_type','=','category')], 'invisible':[('holiday_type','=','employee')], 'readonly':[('state','!=','draft'), ('state','!=','confirm')]}" />
</group>
<group >
<field name= "holiday_type" on_change= "onchange_type(holiday_type)" attrs= "{'readonly':[('state','!=','draft')]}" width= "130" string= "Mode" groups= "base.group_hr_user" />
<field name= "employee_id" attrs= "{'required':[('holiday_type','=','employee')],'invisible':[('holiday_type','=','category')]}" groups= "base.group_hr_user" />
<field name= "department_id" attrs= "{'readonly':[('holiday_type','=','category')]}" groups= "base.group_hr_user" />
2010-05-21 10:58:15 +00:00
</group>
2010-04-07 10:41:20 +00:00
</group>
2012-04-26 04:49:51 +00:00
</sheet>
2012-07-13 09:53:41 +00:00
<div class= "oe_chatter" >
2012-07-03 12:41:11 +00:00
<field name= "message_ids" colspan= "4" widget= "mail_thread" nolabel= "1" />
2012-08-15 22:30:38 +00:00
<field name= "message_follower_ids" widget= "mail_followers" />
2012-07-13 09:53:41 +00:00
</div>
2009-09-24 10:46:21 +00:00
</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= "arch" type= "xml" >
2012-06-09 14:39:04 +00:00
<form string= "Allocation Request" version= "7.0" >
2012-06-04 12:11:39 +00:00
<header >
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" />
2012-09-12 06:40:32 +00:00
<button string= "Refuse" name= "refuse" states= "confirm,validate,validate1" type= "workflow" groups= "base.group_hr_user" />
2012-08-21 09:50:17 +00:00
<button string= "Reset to New" name= "set_to_draft" states= "cancel,refuse" type= "object" groups= "base.group_hr_user" />
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>
2012-06-07 17:30:07 +00:00
<sheet >
2012-06-25 09:26:43 +00:00
<group >
<group >
2012-08-07 11:24:28 +00:00
<field name= "name" required= "1" attrs= "{'readonly':[('state','!=','draft'),('state','!=','confirm')]}" />
2012-07-06 08:24:16 +00:00
<field name= "holiday_status_id" on_change= "onchange_status_id(holiday_status_id)" context= "{'employee_id':employee_id}" />
2012-06-07 17:30:07 +00:00
<field name= "number_of_days_temp" />
</group>
2012-07-06 14:06:16 +00:00
<group >
2012-08-14 12:20:50 +00:00
<field name= "holiday_type" on_change= "onchange_type(holiday_type)" />
2012-06-25 09:26:43 +00:00
<field name= "employee_id" attrs= "{'required':[('holiday_type','=','employee')], 'invisible':[('holiday_type','=','category')]}" />
2012-08-14 12:20:50 +00:00
<field name= "category_id" attrs= "{'required':[('holiday_type','=','category')], 'invisible':[('holiday_type','=','employee')]}" />
<field name= "department_id" attrs= "{'invisible':[('holiday_type','=','category')]}" />
2012-06-25 09:26:43 +00:00
</group>
</group>
2012-08-01 12:40:44 +00:00
<field name= "notes" nolabel= "1" colspan= "4" placeholder= "Add a reason..." />
2012-07-03 12:41:11 +00:00
</sheet>
2012-07-13 09:53:41 +00:00
<div class= "oe_chatter" >
2012-07-03 12:41:11 +00:00
<field name= "message_ids" colspan= "4" widget= "mail_thread" nolabel= "1" />
2012-08-15 22:30:38 +00:00
<field name= "message_follower_ids" widget= "mail_followers" />
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" />
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" />
</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" >
2012-06-09 14:39:04 +00:00
<form string= "Leaves Management" version= "7.0" >
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" />
<button string= "Reset to New" name= "set_to_draft" states= "cancel" type= "object" icon= "gtk-convert" />
<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" />
2012-03-19 05:20:52 +00:00
<field name= "holiday_type" string= "Mode" groups= "base.group_hr_user" />
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)" />
<field name= "holiday_status_id" invisible= "1" />
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"/ -->
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" >
2012-08-31 14:42:44 +00:00
<field name= "name" > My 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" />
2012-05-21 16:07:45 +00:00
<field name= "context" > {}</field>
2012-08-07 10:24:51 +00:00
<field name= "domain" > [('type','=','remove'),('employee_id.user_id','=', uid)]</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-08-04 13:21:36 +00:00
Click to create a new leave request.
</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-08-07 10:24:51 +00:00
2012-05-29 12:47:48 +00:00
<menuitem name= "My 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>
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-08-31 14:42:44 +00:00
<field name= "name" > My 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-05-21 16:07:45 +00:00
<field name= "context" > {'default_type':'add'}</field>
2012-08-31 14:42:44 +00:00
<field name= "domain" > [('type','=','add'),('employee_id.user_id','=', uid)]</field>
2010-06-29 17:22:04 +00:00
<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
2012-08-31 14:42:44 +00:00
<menuitem name= "My 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" />
2012-01-03 12:19:38 +00:00
<field name= "context" > {'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= "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" >
2012-06-09 14:39:04 +00:00
<form string= "Leave Type" version= "7.0" >
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>
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>
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" >
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" />
2012-03-22 12:38:23 +00:00
<menuitem name= "Leave Type" 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
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= "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
2008-10-27 15:29:13 +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
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>
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 >
You can assign remaining Legal Leaves for each employee, OpenERP
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 -->
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= "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 >
<field name= "remaining_leaves" class= "oe_inline" />
</div>
</group>
</xpath>
<xpath expr= "//div[@name='button_box']" position= "inside" >
2012-09-20 09:07:06 +00:00
<button name= "%(act_hr_employee_holiday_request)d" string= "Leaves" type= "action" groups= "base.group_hr_user" />
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"
2012-06-13 14:26:05 +00:00
res_model="crm.meeting"
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>