2008-07-01 15:58:58 +00:00
<?xml version="1.0" encoding="utf-8"?>
2008-09-10 17:56:00 +00:00
<openerp >
2008-06-29 08:26:07 +00:00
<data >
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_sheet_tree" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.sheet.tree</field>
<field name= "model" > hr_timesheet_sheet.sheet</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
<tree string= "Timesheets" >
<field name= "user_id" />
<field name= "date_from" />
<field name= "date_to" />
<field name= "name" />
2008-11-26 15:55:20 +00:00
<field name= "total_attendance" groups= "hr_attendance.group_hr_attendance" />
2008-07-01 15:58:58 +00:00
<field name= "total_timesheet" />
2008-11-26 15:55:20 +00:00
<field name= "total_difference" groups= "hr_attendance.group_hr_attendance" />
2008-07-01 15:58:58 +00:00
<field name= "state" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_account_form" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.account.form</field>
<field name= "model" > hr_timesheet_sheet.sheet.account</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2008-10-27 13:31:02 +00:00
<form string= "Timesheet by Accounts" >
2008-07-01 15:58:58 +00:00
<field name= "sheet_id" select= "1" />
<field name= "name" select= "1" />
<field name= "total" sum= "Total" />
<field name= "invoice_rate" select= "2" />
2008-06-29 08:26:07 +00:00
</form>
</field>
</record>
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_account_tree" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.account.tree</field>
<field name= "model" > hr_timesheet_sheet.sheet.account</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
<tree string= "Timesheet by Accounts" >
<field name= "sheet_id" />
<field name= "name" />
<field name= "total" sum= "Total" />
<field name= "invoice_rate" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2010-01-19 07:35:47 +00:00
<!--
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_day_form" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.day.form</field>
<field name= "model" > hr_timesheet_sheet.sheet.day</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Timesheet by Days" >
<field name= "sheet_id" select= "1" />
<field name= "name" select= "1" />
<field name= "total_timesheet" />
2008-11-26 15:55:20 +00:00
<field name= "total_attendance" groups= "hr_attendance.group_hr_attendance" />
<field name= "total_difference" groups= "hr_attendance.group_hr_attendance" />
2008-06-29 08:26:07 +00:00
</form>
</field>
</record>
2010-01-19 07:35:47 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_day_tree" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.day.tree</field>
<field name= "model" > hr_timesheet_sheet.sheet.day</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2009-12-23 11:43:11 +00:00
<tree colors= "red:total_difference<0.1;blue:total_difference>=0.1" string= "Timesheet by Days" >
2008-07-01 15:58:58 +00:00
<field name= "sheet_id" />
<field name= "name" />
<field name= "total_timesheet" sum= "Total Timesheet" />
2008-11-26 15:55:20 +00:00
<field name= "total_attendance" sum= "Total Attendance" groups= "hr_attendance.group_hr_attendance" />
<field name= "total_difference" sum= "Total Difference" groups= "hr_attendance.group_hr_attendance" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2010-01-19 07:35:47 +00:00
-->
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_sheet_form" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.sheet.form</field>
<field name= "model" > hr_timesheet_sheet.sheet</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Timesheet" >
<field name= "name" />
<field name= "user_id" />
<field name= "date_from" />
<field name= "date_to" />
2009-11-25 17:50:23 +00:00
<field name= "company_id" select= "1" groups= "base.group_multi_company" />
2008-07-01 15:58:58 +00:00
<notebook colspan= "4" >
<page string= "Daily View" >
<group col= "6" colspan= "4" >
2009-09-24 10:46:21 +00:00
<button name= "button_dummy" string= "Go to:" type= "object" icon= "gtk-redo" />
2008-07-01 15:58:58 +00:00
<field name= "date_current" nolabel= "1" />
<label string= "" />
<button icon= "gtk-media-previous" name= "date_previous" string= "" type= "object" />
2009-09-24 10:46:21 +00:00
<button name= "date_today" string= "Today" type= "object" icon= "gtk-home" />
2008-07-01 15:58:58 +00:00
<button icon= "gtk-media-next" name= "date_next" string= "" type= "object" />
2008-06-29 08:26:07 +00:00
</group>
2009-12-23 11:43:11 +00:00
2008-11-26 15:55:20 +00:00
<field colspan= "3" context= "name=date_current,user_id=user_id" height= "100" name= "attendances_ids" nolabel= "1" groups= "hr_attendance.group_hr_attendance" >
2008-07-01 15:58:58 +00:00
<tree string= "Attendances" >
<field name= "name" />
<field name= "action" />
<field invisible= "1" name= "employee_id" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
2008-11-26 15:55:20 +00:00
<group col= "1" colspan= "1" groups= "hr_attendance.group_hr_attendance" >
2009-09-24 10:46:21 +00:00
<button name= "sign_in" string= "Sign In" type= "object" icon= "gtk-go-back" />
<button name= "sign_out" string= "Sign Out" type= "object" icon= "gtk-go-forward" />
2008-06-29 08:26:07 +00:00
</group>
2009-12-23 11:43:11 +00:00
2008-11-26 15:55:20 +00:00
<field name= "state_attendance" groups= "hr_attendance.group_hr_attendance" />
<field name= "total_attendance_day" widget= "float_time" groups= "hr_attendance.group_hr_attendance" />
2008-07-01 15:58:58 +00:00
<field colspan= "4" context= "date=date_current,user_id=user_id" domain= "[('name','=',date_current)]" name= "timesheet_ids" nolabel= "1" >
<tree editable= "top" string= "Timesheet" >
<field invisible= "1" name= "date" />
<field domain= "[('type','=','normal'), ('state', '<>', 'close')]" name= "account_id" on_change= "on_change_account_id(account_id)" />
<field name= "name" />
<field name= "unit_amount" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" widget= "float_time" />
<field name= "to_invoice" />
<field invisible= "1" name= "journal_id" />
<field invisible= "1" name= "product_id" />
<field invisible= "1" name= "product_uom_id" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name= "amount" />
<field name= "general_account_id" />
<field invisible= "1" name= "user_id" required= "1" />
2008-06-29 08:26:07 +00:00
</tree>
2009-04-06 14:04:58 +00:00
<form string= "Timesheet" >
<field name= "date" />
<field domain= "[('type','=','normal'), ('state', '<>', 'close')]" name= "account_id" on_change= "on_change_account_id(account_id)" />
<field name= "name" />
<field name= "unit_amount" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" widget= "float_time" />
<field name= "to_invoice" />
<field invisible= "1" name= "journal_id" />
<field invisible= "1" name= "product_id" />
<field invisible= "1" name= "product_uom_id" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name= "amount" />
<field name= "general_account_id" />
<field name= "user_id" required= "1" />
</form>
2008-06-29 08:26:07 +00:00
</field>
2008-07-01 15:58:58 +00:00
<field name= "total_difference_day" widget= "float_time" />
<field name= "total_timesheet_day" widget= "float_time" />
2008-06-29 08:26:07 +00:00
</page>
2008-07-01 15:58:58 +00:00
<page string= "By Day" >
<field colspan= "4" name= "period_ids" nolabel= "1" >
2009-12-23 11:43:11 +00:00
<tree colors= "red:total_difference<0.1;blue:total_difference>=0.1" string= "Period" >
2008-07-01 15:58:58 +00:00
<field name= "name" />
2008-11-26 15:55:20 +00:00
<field name= "total_attendance" widget= "float_time" groups= "hr_attendance.group_hr_attendance" />
2008-07-01 15:58:58 +00:00
<field name= "total_timesheet" widget= "float_time" />
2008-11-26 15:55:20 +00:00
<field name= "total_difference" widget= "float_time" groups= "hr_attendance.group_hr_attendance" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
2008-07-01 15:58:58 +00:00
<field name= "total_attendance" widget= "float_time" />
<field name= "total_timesheet" widget= "float_time" />
<field name= "total_difference" widget= "float_time" />
2008-06-29 08:26:07 +00:00
</page>
</notebook>
2008-07-01 15:58:58 +00:00
<field name= "state" />
<group col= "4" colspan= "2" >
2009-09-24 10:46:21 +00:00
<button name= "button_confirm" states= "draft" string= "Confirm" type= "object" icon= "gtk-execute" />
<button name= "action_set_to_draft" states= "done" string= "Set to Draft" type= "object" icon= "gtk-convert" />
2009-12-02 08:50:41 +00:00
<button name= "cancel" states= "confirm" string= "Refuse" type= "workflow" icon= "gtk-stop" />
<button name= "done" states= "confirm" string= "Accept" type= "workflow" icon= "gtk-apply" />
2008-06-29 08:26:07 +00:00
</group>
</form>
</field>
</record>
2009-09-24 10:46:21 +00:00
<record id= "view_hr_timesheet_sheet_filter" model= "ir.ui.view" >
<field name= "name" > hr_timesheet_sheet.sheet.filter</field>
<field name= "model" > hr_timesheet_sheet.sheet</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Search Timesheet" >
2009-12-12 13:43:06 +00:00
<group col= "10" colspan= "4" >
<filter icon= "terp-partner" string= "My Timesheets" domain= "[('user_id','=',uid)]" help= "My Timesheet" />
<filter icon= "terp-crm" string= "My departments timesheets" domain= "[('user_id', 'child_of', [uid])]" help= "My Departments Timesheet" />
2009-11-25 11:40:55 +00:00
<separator orientation= "vertical" />
2009-12-12 13:43:06 +00:00
<filter icon= "terp-crm" string= "Unvalidated" domain= "[('state','<>','done'),('date_to','<',time.strftime('%%Y-%%m-%%d'))]" help= "Unvalidated Timesheets" />
<separator orientation= "vertical" />
<field name= "state" >
2009-09-24 10:46:21 +00:00
<filter icon= "terp-hr" domain= "[('state','=','draft')]" help= "Draft Timesheets" />
<filter icon= "terp-hr" domain= "[('state','=','confirm')]" help= "Confirmed Timesheets" />
2009-12-12 13:43:06 +00:00
</field>
<field name= "name" select= "1" />
<field name= "user_id" select= "1" widget= "selection" />
2009-09-24 10:46:21 +00:00
</group>
</search>
</field>
</record>
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "act_hr_timesheet_sheet_form" model= "ir.actions.act_window" >
2008-07-01 19:20:40 +00:00
<field name= "name" > Timesheets</field>
2008-07-01 15:58:58 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > hr_timesheet_sheet.sheet</field>
<field name= "view_type" > form</field>
2008-07-01 19:20:40 +00:00
<field name= "view_id" eval= "False" />
2009-12-23 11:43:11 +00:00
<field name= "search_view_id" ref= "view_hr_timesheet_sheet_filter" />
2008-06-29 08:26:07 +00:00
</record>
2010-01-11 11:48:35 +00:00
<!-- <menuitem id="next_id_60" name="Timesheets" parent="hr.menu_hr_root"/> -->
<menuitem action= "act_hr_timesheet_sheet_form" id= "menu_act_hr_timesheet_sheet_form" parent= "hr_attendance.menu_hr_time_tracking"
2008-10-31 22:43:31 +00:00
groups="hr.group_hr_manager"/>
2009-12-23 11:43:11 +00:00
2008-06-29 08:26:07 +00:00
<!--
2008-09-07 23:24:39 +00:00
Company inheritancy
-->
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_sheet_company" model= "ir.ui.view" >
<field name= "name" > res.company.sheet</field>
<field name= "model" > res.company</field>
<field name= "type" > form</field>
<field name= "inherit_id" ref= "base.view_company_form" />
<field name= "arch" type= "xml" >
2008-09-07 23:24:39 +00:00
<page string= "Configuration" position= "inside" >
<separator string= "Timesheets" colspan= "4" />
2008-07-01 15:58:58 +00:00
<field name= "timesheet_range" />
<field name= "timesheet_max_difference" />
2008-06-29 08:26:07 +00:00
<newline />
2008-09-07 23:24:39 +00:00
</page>
2008-06-29 08:26:07 +00:00
</field>
</record>
2009-12-23 11:43:11 +00:00
2008-06-29 08:26:07 +00:00
<!--
2008-09-07 23:24:39 +00:00
hr.analytic.timesheet inheritancy
-->
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_line_form" model= "ir.ui.view" >
<field name= "name" > hr.analytic.timesheet.form</field>
<field name= "model" > hr.analytic.timesheet</field>
<field name= "type" > form</field>
<field name= "inherit_id" ref= "hr_timesheet.hr_timesheet_line_form" />
<field name= "arch" type= "xml" >
<field name= "date" position= "after" >
<field name= "sheet_id" select= "2" />
2008-06-29 08:26:07 +00:00
</field>
</field>
</record>
<!--
2008-09-07 23:24:39 +00:00
hr.attendance inheritancy
-->
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_attendance_form" model= "ir.ui.view" >
<field name= "name" > hr.attendance.form</field>
<field name= "model" > hr.attendance</field>
<field name= "type" > form</field>
2008-09-17 06:53:34 +00:00
<field name= "inherit_id" ref= "hr_attendance.view_attendance_form" />
2008-07-01 15:58:58 +00:00
<field name= "arch" type= "xml" >
<field name= "action_desc" position= "after" >
<field name= "sheet_id" select= "2" />
2008-06-29 08:26:07 +00:00
</field>
</field>
</record>
2008-07-01 15:58:58 +00:00
<record id= "view_attendance_tree" model= "ir.ui.view" >
<field name= "name" > hr.attendance.tree</field>
<field name= "model" > hr.attendance</field>
<field name= "type" > tree</field>
2008-09-17 06:53:34 +00:00
<field name= "inherit_id" ref= "hr_attendance.view_attendance_tree" />
2008-07-01 15:58:58 +00:00
<field name= "arch" type= "xml" >
<field name= "action_desc" position= "after" >
<field name= "sheet_id" />
2008-06-29 08:26:07 +00:00
</field>
</field>
</record>
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<act_window domain= "[('sheet_id', '=', active_id)]" id= "act_hr_timesheet_sheet_sheet_by_day" name= "Timesheet by Account" res_model= "hr_timesheet_sheet.sheet.account" src_model= "hr_timesheet_sheet.sheet" />
2010-01-19 07:35:47 +00:00
<!-- <act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_account" name="Timesheet by Day" res_model="hr_timesheet_sheet.sheet.day" src_model="hr_timesheet_sheet.sheet"/> -->
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<act_window domain= "[('sheet_id', '=', active_id)]" id= "act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet" name= "Timesheet Lines" res_model= "hr.analytic.timesheet" src_model= "hr_timesheet_sheet.sheet" />
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<act_window domain= "[('sheet_id', '=', active_id)]" id= "act_hr_timesheet_sheet_sheet_2_hr_attendance" name= "Attendances" res_model= "hr.attendance" src_model= "hr_timesheet_sheet.sheet" />
2009-12-23 11:43:11 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_sheet_tree_simplified" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.sheet.tree.simplified</field>
<field name= "model" > hr_timesheet_sheet.sheet</field>
<field name= "type" > tree</field>
<field eval= "20" name= "priority" />
<field name= "arch" type= "xml" >
<tree string= "Timesheets" >
<field name= "date_from" />
<field name= "user_id" />
<field name= "name" />
<field name= "total_attendance" />
<field name= "total_timesheet" />
<field name= "state" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2009-12-23 11:43:11 +00:00
2008-06-29 08:26:07 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>