Purpose of this commit to improve generic usage of project app. So, in this commit done following changes: - add 'my department' filter in project search view. - add 'my department's tasks' and 'my department's projects filter in task search view. - add quick search, filter and groupby in task analysis report search view to make task analysis report search view same as task's search view. - improve portal template of my/tasks page. - project.task form view > timesheets: display the employee avatar on mobile. - make 'Task: Rating Request' template auto_delete false. - settings: make following features disabled by default: sub-tasks, task dependencies, recurring tasks. - project.update kanban list: align the stat buttons with the kanban list cards. - add sample data to the project stages > list view. - project.task quickcreate: enable the creation of new users on the fly. - move tags quick search below project. - add title to show project full name on hover of project name in kanban view of project. - copy user_ids for task in recurrence. - improve UI visibility of planned_hours and subtask_planned_hours field in timesheet page of task form view. - improve project sharing wizard and project.collaborator tree view. - add grid,kanban,pivot and graph views to 'hours spent on sub-tasks' button's action. closes: #83482 task-2742725 Related: odoo/enterprise#23788 Related: odoo/upgrade#3480 Signed-off-by: Laurent Stukkens (ltu) <ltu@odoo.com>
62 lines
2.6 KiB
XML
62 lines
2.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<record id="project_collaborator_view_form" model="ir.ui.view">
|
|
<field name="name">project.collaborator.view.form</field>
|
|
<field name="model">project.collaborator</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Project Collaborator" create="0" edit="0">
|
|
<sheet>
|
|
<group>
|
|
<field name="project_id" options="{'no_create': True}" />
|
|
<field name="partner_id" options="{'no_create': True}" />
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_sharing_access_view_tree" model="ir.ui.view">
|
|
<field name="name">project.collaborator.view.tree</field>
|
|
<field name="model">project.collaborator</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Project Collaborators" create="0">
|
|
<field name="partner_id" options="{'no_create': True}"/>
|
|
<field name="partner_email"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_collaborator_view_search" model="ir.ui.view">
|
|
<field name="name">project.collaborator.view.search</field>
|
|
<field name="model">project.collaborator</field>
|
|
<field name="arch" type="xml">
|
|
<search>
|
|
<field name="partner_id" />
|
|
<field name="project_id" />
|
|
<group expand="0" string="Group By">
|
|
<filter name="project" string="Project" context="{'group_by': 'project_id'}" />
|
|
<filter name="collaborator" string="Collaborator" context="{'group_by': 'partner_id'}" />
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_collaborator_action" model="ir.actions.act_window">
|
|
<field name="name">Project Collaborators</field>
|
|
<field name="res_model">project.collaborator</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="domain">[('project_id', '=', active_id)]</field>
|
|
<field name="search_view_id" ref="project_collaborator_view_search"/>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
No collaborators found
|
|
</p>
|
|
<p>
|
|
Collaborate efficiently with key stakeholders by sharing with them the Kanban view of your tasks. Collaborators will be able to edit parts of tasks and send messages.
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|