Skip to content

[20.0][MIG] crm_project_task: Migration to 20.0 - #783

Draft
chienandalu wants to merge 16 commits into
OCA:20.0from
moduon:20.0-mig-crm_project_task
Draft

chienandalu wants to merge 16 commits into
OCA:20.0from
moduon:20.0-mig-crm_project_task

Conversation

@chienandalu

Copy link
Copy Markdown
Member

@moduon
MT-16739

EmilioPascual and others added 16 commits November 3, 2026 10:47
@moduon MT-3175

Co-authored-by: Rafael Blasco <8736623+rafaelbn@users.noreply.github.com>
Co-authored-by: Jairo Llopis <973709+yajo@users.noreply.github.com>
- Added field lead_id in task.
- Added field task_ids in lead.
- Added smart button in lead to show related tasks.
Adapt behavior to user permissions:
A user with no permissions in the configured default project will only be
able to add a single task via the “Create Task” button, and that only if a
different task does not already exist. He is not added as a follower on tasks
he creates either. Basically, he is limited to initiating a task. He can use
the oe_stat_button to see linked tasks that he has been given permission to
view/edit, otherwise, the views this button directs him to will be empty.

A user with permissions in the configured default project will be able to
add tasks not only with the “Create Task” button (which will bring him to
a full form view instead of a popup), but also with the “New” buttons in
the views arrived at by clicking the “Task(s)” oe_stat_button. Contextual
default values stay the same regardless of the meton used to create the task.

All of this produces a more consistent and logical ux with less annoying
access errors. Users are never given the opportunity to commit an action
that would result in an access error
Bringing the translations in line with new structure.
This task was done with AI. It also added some new translations, but
I do not speak any of these languages, so cannot verify accuracy.
Currently translated at 100.0% (27 of 27 strings)

Translation: crm-19.0/crm-19.0-crm_project_task
Translate-URL: https://translation.odoo-community.org/projects/crm-19-0/crm-19-0-crm_project_task/sl/
@oca-cla-bot

oca-cla-bot Bot commented Nov 3, 2026

Copy link
Copy Markdown

The following commit authors need to sign the Contributor License Agreement:

CLA not signed

@OCA-git-bot OCA-git-bot added mod:crm_project_task Module crm_project_task series:20.0 labels Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants