93 lines
4.5 KiB
XML
93 lines
4.5 KiB
XML
<?xml version='1.0'?>
|
|
<terp>
|
|
<data>
|
|
|
|
<record id='note_project_type' model='board.note.type'>
|
|
<field name='name'>Project managers</field>
|
|
</record>
|
|
|
|
<!--
|
|
Board for project managers
|
|
-->
|
|
<act_window name='My projects' view_type='form' domain='[('manager', '=', uid)]' id='act_my_project' view_mode='tree,form' res_model='project.project'/>
|
|
|
|
<act_window name='My accounts to invoice' view_type='form' domain='[('user_id','=',uid),('state','<>','close')]' id='act_my_account' view_mode='tree,form' res_model='account.analytic.account' view_id='view_account_analytic_simplified'/>
|
|
|
|
<record id='action_project_pipeline_user' model='ir.actions.act_window'>
|
|
<field name='name'>Pipeline of tasks</field>
|
|
<field name='res_model'>report.task.user.pipeline.open</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>graph,tree</field>
|
|
<field name='domain'>[('user_id','in',department_users_get())]</field>
|
|
</record>
|
|
|
|
<record id='hr_timesheet_sheet_tree' model='ir.ui.view'>
|
|
<field name='name'>hr.timesheet.sheet.tree.simplified.board</field>
|
|
<field name='model'>hr_timesheet_sheet.sheet</field>
|
|
<field name='type'>tree</field>
|
|
<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'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='act_hr_timesheet_sheet' model='ir.actions.act_window'>
|
|
<field name='name'>Timesheets</field>
|
|
<field name='res_model'>hr_timesheet_sheet.sheet</field>
|
|
<field name='domain'>[('state','<>','done'),('user_id','in',department_users_get())]</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_id' ref='hr_timesheet_sheet_tree'/>
|
|
</record>
|
|
|
|
|
|
<record id='board_project_manager_form' model='ir.ui.view'>
|
|
<field name='name'>board.project.manager.form</field>
|
|
<field name='model'>board.board</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Project manager board'>
|
|
<hpaned>
|
|
<child1>
|
|
<action name='%(act_my_project)d' height='220' string='My projects' colspan='4' width='510'/>
|
|
|
|
<action name='%(act_my_account)d' height='150' string='My accounts to invoice' colspan='4'/>
|
|
|
|
<action name='%(act_hr_timesheet_sheet)d' height='150' string='User's timesheets' colspan='4'/>
|
|
|
|
</child1>
|
|
<child2>
|
|
<button name='%(open_board_project)d' icon='gtk-ok' type='action' string='My tasks board' colspan='4'/>
|
|
|
|
|
|
<action name='%(report_analytic_planning.action_account_analytic_planning_stat_my_manager_form)d' string='My project's planning' colspan='4'/>
|
|
|
|
<action name='%(action_project_pipeline_user)d' string='My user's pipeline' colspan='4'/>
|
|
|
|
</child2>
|
|
</hpaned>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='open_board_project_manager' model='ir.actions.act_window'>
|
|
<field name='name'>Project Manager Dashboard</field>
|
|
<field name='res_model'>board.board</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>form</field>
|
|
<field name='usage'>menu</field>
|
|
<field name='view_id' ref='board_project_manager_form'/>
|
|
</record>
|
|
|
|
<menuitem name='Dashboards/Project/Project Manager' sequence='1' icon='terp-graph' action='open_board_project_manager' id='menu_board_project_manager'/>
|
|
|
|
|
|
|
|
|
|
</data>
|
|
</terp>
|