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 >
2010-08-19 09:38:02 +00:00
<menuitem icon= "terp-project" id= "base.menu_main_pm" name= "Project" sequence= "10" />
<menuitem id= "base.menu_project_management_time_tracking" name= "Time Tracking"
parent="base.menu_main_pm" sequence="3"/>
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_line_tree" model= "ir.ui.view" >
<field name= "name" > hr.analytic.timesheet.tree</field>
<field name= "model" > hr.analytic.timesheet</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2010-04-06 16:15:10 +00:00
<tree editable= "bottom" string= "Timesheet Lines" >
2008-07-01 15:58:58 +00:00
<field name= "user_id" on_change= "on_change_user_id(user_id)" required= "1" />
2009-05-01 07:21:09 +00:00
<field name= "date" on_change= "on_change_date(date)" />
2008-07-01 15:58:58 +00:00
<field domain= "[('type','=','normal'),('state', '<>', 'close')]" name= "account_id" />
<field name= "name" />
2009-05-08 07:22:58 +00:00
<field name= "product_id" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" required= "1" domain= "[('type','=','service')]" />
2010-09-22 05:39:37 +00:00
<field name= "unit_amount" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" sum= "Total time" />
2008-07-01 15:58:58 +00:00
<field name= "product_uom_id" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name= "amount" sum= "Total cost" />
<field name= "general_account_id" />
2009-10-01 14:14:25 +00:00
<field name= "journal_id" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
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= "arch" type= "xml" >
<form string= "Timesheet Lines" >
2010-09-17 13:38:24 +00:00
<group colspan= "4" col= "6" >
<field name= "name" />
2008-07-01 15:58:58 +00:00
<field name= "user_id" on_change= "on_change_user_id(user_id)" required= "1" select= "1" />
2009-05-01 07:21:09 +00:00
<field name= "date" select= "1" on_change= "on_change_date(date)" />
2010-09-17 13:38:24 +00:00
</group>
<notebook colspan= "4" >
<page string= "Information" >
<group colspan= "2" col= "2" >
<separator string= "Product" colspan= "2" />
<field name= "product_id" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" required= "1" domain= "[('type','=','service')]" />
<field name= "product_uom_id" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
<field name= "unit_amount" on_change= "on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
</group>
<group colspan= "2" col= "2" >
<separator string= "Accounting" colspan= "2" />
<field domain= "[('type','=','normal'),('state', '<>', 'close'),('parent_id','!=',False)]" name= "account_id" select= "1" groups= "base.group_extended" />
<field name= "amount" />
<field name= "general_account_id" />
<field name= "journal_id" />
</group>
<group colspan= "2" col= "2" >
<separator string= "Invoicing" colspan= "2" />
</group>
</page>
</notebook>
2008-06-29 08:26:07 +00:00
</form>
</field>
</record>
2010-01-11 11:48:35 +00:00
2009-10-30 12:22:28 +00:00
<record id= "hr_timesheet_line_search" model= "ir.ui.view" >
<field name= "name" > hr.analytic.timesheet.search</field>
<field name= "model" > hr.analytic.timesheet</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Timesheet" >
<group col= '8' colspan= '4' >
2010-06-04 06:02:25 +00:00
<filter icon= "terp-go-today" domain= "[('date', '=', time.strftime('%%Y-%%m-%%d'))]" string= "Today" />
2010-04-06 16:15:10 +00:00
<separator orientation= "vertical" />
2010-08-03 06:41:46 +00:00
<field name= "user_id" />
2010-04-06 16:15:10 +00:00
<field name= "account_id" select= "1" widget= "selection" />
2010-09-11 07:36:59 +00:00
<field name= "product_id" select= "1" />
2010-04-06 16:15:10 +00:00
<field name= "date" select= "1" />
2009-10-30 12:22:28 +00:00
</group>
2010-09-06 10:54:46 +00:00
<newline />
<group expand= "0" string= "Group By..." >
<filter string= "Users" icon= "terp-personal" domain= "[]" context= "{'group_by':'user_id'}" />
2010-09-22 05:39:37 +00:00
<separator orientation= "vertical" />
<filter string= "Anlytic account" icon= "terp-folder-green" domain= "[]" context= "{'group_by':'account_id'}" />
<filter string= "Product" icon= "terp-accessories-archiver" domain= "[]" context= "{'group_by':'product_id'}" />
<separator orientation= "vertical" />
<filter string= "Date" icon= "terp-go-month" domain= "[]" context= "{'group_by':'date'}" />
2010-09-06 10:54:46 +00:00
</group>
2009-10-30 12:22:28 +00:00
</search>
</field>
2010-01-11 11:48:35 +00:00
</record>
2008-07-01 15:58:58 +00:00
<record id= "act_hr_timesheet_line_me_all_form" model= "ir.actions.act_window" >
2008-07-01 19:20:40 +00:00
<field name= "name" > My Working Hours</field>
2008-07-01 15:58:58 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > hr.analytic.timesheet</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "domain" > [('user_id','=',uid)]</field>
2009-12-01 11:48:26 +00:00
<field name= "filter" eval= "True" />
2010-08-14 06:31:32 +00:00
<field name= "context" > {"search_default_user_id":uid, "search_default_my": 1}</field>
2009-10-30 12:22:28 +00:00
<field name= "search_view_id" ref= "hr_timesheet_line_search" />
2008-06-29 08:26:07 +00:00
</record>
2008-07-01 19:20:40 +00:00
<record id= "act_hr_timesheet_line_evry1_all_form" model= "ir.actions.act_window" >
2008-08-19 21:49:26 +00:00
<field name= "name" > Working Hours</field>
2008-07-01 15:58:58 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > hr.analytic.timesheet</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2010-06-30 12:45:20 +00:00
<field name= "context" > {"search_default_user_id":uid}</field>
2010-01-11 11:48:35 +00:00
<field name= "search_view_id" ref= "hr_timesheet_line_search" />
2010-08-20 06:34:55 +00:00
<field name= "help" > This functionality gives you a list of work done by user, product and analytic account (or project). A search tool allows you to make fine-grained analysis.</field>
2008-06-29 08:26:07 +00:00
</record>
2010-06-30 12:45:20 +00:00
2010-08-09 10:40:10 +00:00
<menuitem id= "menu_project_working_hours" parent= "base.menu_project_management_time_tracking" action= "act_hr_timesheet_line_evry1_all_form" />
<menuitem id= "menu_hr_working_hours" parent= "hr_attendance.menu_hr_time_tracking" action= "act_hr_timesheet_line_evry1_all_form" />
2010-06-30 12:45:20 +00:00
2008-07-01 15:58:58 +00:00
<record id= "hr_timesheet_employee_extd_form" model= "ir.ui.view" >
<field name= "name" > hr.timesheet.employee.extd_form</field>
<field name= "model" > hr.employee</field>
<field name= "inherit_id" ref= "hr.view_employee_form" />
<field name= "arch" type= "xml" >
2010-09-06 10:54:46 +00:00
<page string= "Categories" position= "after" >
2008-10-27 23:58:25 +00:00
<page string= "Timesheets" >
<field name= "product_id" domain= "[('type','=','service')]" />
<field name= "journal_id" />
</page>
2010-08-19 09:38:02 +00:00
</page>
2008-06-29 08:26:07 +00:00
</field>
</record>
2010-01-11 11:48:35 +00:00
2008-06-29 08:26:07 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>