The purpose of this PR is to improve the generic usage of the project app.
So in this PR done following changes:
- In reporting > tasks analysis measures:
- removed the # of tasks and average rating measures
- Changed rating value (/5) to rating (/5)
- In task analysis reporting formatted overtime as hh: mm
- In the project burndown chart added tip to action helper
- In project.task search view > quick searches:
- changed sale order to sales order
- under the SO one, a 'sales order item' has been added to the quick search
- Added many2one_avatar_employee widget in project sharing-> timesheets notebook
- In project.project form view > share editable added text in muted
- Added tip in the project.project form view > invoicing notebook under
employee/SOL o2m
- A placeholder has been added to the rating email template field in the project
task stages: 'Task: Rating Request'
- now rating submission page is editable
- In task stages list view :
- moved the project field on the right of the name
- switched the 'SMS template' and 'email template' fields from the place
- In project.task > recurrence notebook:
- moved the 'next tasks' list to the right of the recurrence
configuration fields
- In project.task > sub-tasks notebook > optional fields >
renamed 'initially planned hours' into 'allocated hours'
- In project.task portal form view: renamed
'history' into 'Message and communication history'
- Added 'open' filter in my tasks menu search view
- Added 'schedule an activity' status in the kanban activity widget
task-2903637
closes odoo/odoo#95971
Related: odoo/enterprise#29467
Related: odoo/upgrade#4095
Signed-off-by: Xavier Bol (xbo) <xbo@odoo.com>
58 lines
2.7 KiB
XML
58 lines
2.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<record id="view_task_project_user_pivot" model="ir.ui.view">
|
|
<field name="name">report.project.task.user.pivot</field>
|
|
<field name="model">report.project.task.user</field>
|
|
<field name="arch" type="xml">
|
|
<pivot string="Tasks Analysis" display_quantity="1" sample="1" disable_linking="1">
|
|
<field name="project_id" type="row"/>
|
|
<field name="working_hours_open" widget="timesheet_uom"/>
|
|
<field name="working_hours_close" widget="timesheet_uom"/>
|
|
<field name="nbr" invisible="1"/>
|
|
<field name="rating_avg" invisible="1"/>
|
|
</pivot>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_task_project_user_graph" model="ir.ui.view">
|
|
<field name="name">report.project.task.user.graph</field>
|
|
<field name="model">report.project.task.user</field>
|
|
<field name="arch" type="xml">
|
|
<graph string="Tasks Analysis" sample="1" disable_linking="1">
|
|
<field name="project_id"/>
|
|
<field name="stage_id"/>
|
|
<field name="nbr" invisible="1"/>
|
|
<field name="rating_avg" invisible="1"/>
|
|
</graph>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_task_project_user_search" model="ir.ui.view">
|
|
<field name="name">report.project.task.user.search</field>
|
|
<field name="model">report.project.task.user</field>
|
|
<field name="inherit_id" ref="project.view_task_search_form_project_fsm_base"/>
|
|
<field name="mode">primary</field>
|
|
<field name="arch" type="xml">
|
|
<search position="attributes">
|
|
<attribute name="string">Tasks Analysis</attribute>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="action_project_task_user_tree" model="ir.actions.act_window">
|
|
<field name="name">Tasks Analysis</field>
|
|
<field name="res_model">report.project.task.user</field>
|
|
<field name="view_mode">graph,pivot</field>
|
|
<field name="search_view_id" ref="view_task_project_user_search"/>
|
|
<field name="context">{'group_by_no_leaf':1, 'group_by':[], 'graph_measure': '__count__'}</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_empty_folder">
|
|
No data yet!
|
|
</p><p>
|
|
Analyze the progress of your projects and the performance of your employees.
|
|
</p>
|
|
</field>
|
|
</record>
|
|
</odoo>
|