105 lines
6.1 KiB
XML
105 lines
6.1 KiB
XML
<?xml version='1.0'?>
|
|
<terp>
|
|
<data>
|
|
<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'>
|
|
<tree editable='bottom' string='Timesheet Line'>
|
|
<field name='user_id' on_change='on_change_user_id(user_id)' required='1'/>
|
|
<field name='date'/>
|
|
<field name='account_id' domain='[('type','=','normal'),('state', '<>', 'close')]'/>
|
|
<field name='name'/>
|
|
<field name='unit_amount' sum='Total time' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
|
|
<field name='product_id' required='1'/>
|
|
<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'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<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'>
|
|
<field name='name' colspan='4'/>
|
|
<field name='user_id' on_change='on_change_user_id(user_id)' required='1' select='1'/>
|
|
<field name='date' select='1'/>
|
|
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
|
|
<newline/>
|
|
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)' required='1'/>
|
|
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
|
|
|
|
<field name='account_id' domain='[('type','=','normal'),('state', '<>', 'close')]' select='1'/>
|
|
<field name='amount' select='2'/>
|
|
<field name='general_account_id' select='2'/>
|
|
<field name='journal_id'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='act_hr_timesheet_line_today_form' model='ir.actions.act_window'>
|
|
<field name='name'>Hours Encoding</field>
|
|
<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_id' ref='hr_timesheet_line_tree'/>
|
|
</record>
|
|
<menuitem name='Human Resources/Hours Encoding' action='act_hr_timesheet_line_today_form' id='menu_act_hr_timesheet_line_today_form'/>
|
|
|
|
<record id='act_hr_timesheet_line_me_today_form' model='ir.actions.act_window'>
|
|
<field name='name'>My works of the day</field>
|
|
<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'>[('date', '=', time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field>
|
|
</record>
|
|
<menuitem name='Human Resources/Hours Encoding/For me/My Works of the Day' action='act_hr_timesheet_line_me_today_form' id='menu_act_hr_timesheet_line_me_today_form'/>
|
|
|
|
<record id='act_hr_timesheet_line_me_all_form' model='ir.actions.act_window'>
|
|
<field name='name'>All my works</field>
|
|
<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>
|
|
</record>
|
|
<menuitem name='Human Resources/Hours Encoding/For me/All My Works' action='act_hr_timesheet_line_me_all_form' id='menu_act_hr_timesheet_line_me_all_form'/>
|
|
|
|
<record id='act_hr_timesheet_line_evry1_today_form' model='ir.actions.act_window'>
|
|
<field name='name'>All works of the day</field>
|
|
<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'>[('date', '=', time.strftime('%Y-%m-%d'))]</field>
|
|
</record>
|
|
<menuitem name='Human Resources/Hours Encoding/For Everyone/All Works of the Day' action='act_hr_timesheet_line_evry1_today_form' id='menu_act_hr_timesheet_line_evry1_today_form'/>
|
|
|
|
<record id='act_hr_timesheet_line_evry1_all_form' model='ir.actions.act_window'>
|
|
<field name='name'>All works</field>
|
|
<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>
|
|
</record>
|
|
<menuitem name='Human Resources/Hours Encoding/For Everyone/All Works' action='act_hr_timesheet_line_evry1_all_form' id='menu_act_hr_timesheet_line_evry1_all_form'/>
|
|
|
|
<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'>
|
|
<field name='notes' position='after'>
|
|
<field name='product_id'/>
|
|
<field name='journal_id'/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</terp>
|