odoo/addons/board_project/board_project_manager_view.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='[(&apos;manager&apos;, &apos;=&apos;, uid)]' id='act_my_project' view_mode='tree,form' res_model='project.project'/>
<act_window name='My accounts to invoice' view_type='form' domain='[(&apos;user_id&apos;,&apos;=&apos;,uid),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;close&apos;)]' 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','&lt;&gt;','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&apos;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&apos;s planning' colspan='4'/>
<action name='%(action_project_pipeline_user)d' string='My user&apos;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>