Hi everyone,
In Odoo, we have a situation where a user is either:
- assigned as the project manager (i.e., user_id on the project),
but is only part of the Project User group — not a Project Admin.
We would like this user to have Project Admin-level permissions, but only for the projects they manage. Specifically, they should be able to:
- Create/edit stages (task types),
- Modify project settings,
- Fully manage tasks within their projects.
The goal is to avoid giving full Project Admin rights system-wide — just elevate permissions for the projects where the user is assigned as the manager.
Has anyone implemented this kind of access control? Would it be possible to achieve this with a combination of record rules and custom access rights, perhaps checking if project.user_id == user.id?
Any advice or examples would be greatly appreciated. Thanks in advance!