Skip to Content
āđ€āļĄāļ™āļđ
āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļžāļ·āđˆāļ­āđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļ„āļ­āļĄāļĄāļđāļ™āļīāļ•āļĩāđ‰
āļ„āļģāļ–āļēāļĄāļ™āļĩāđ‰āļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ°
2 āļ•āļ­āļšāļāļĨāļąāļš
484 āļĄāļļāļĄāļĄāļ­āļ‡

Hi Odoo comubity 😊. 
I already see a post like this (Project/Task Module Permissions) but it don't work anymore in v18.

I only want the user see the tasks or project which assigned to him.
When user go to the all-tasks (/odoo/all-tasks) , user can only see tasks assigned. Not task of the other users. Same with the projects.

How to do it in odoo V18 please help me with this. 

I've been stuck on this case for a week :((.

Best regards,
Khanh

āļ­āļ§āļ•āļēāļĢ
āļĨāļ°āļ—āļīāđ‰āļ‡
āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™ āļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”

Invalid domain: Invalid field project.task.user_id in leaf ('user_id', '=', 2)
got this error when try your way :(((  

āļ­āļ§āļ•āļēāļĢ
āļĨāļ°āļ—āļīāđ‰āļ‡
āļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”

Hi,


To restrict the users to visible their own project/task, you need to add the record rule for the model.

1- Enable Developer Mode.

2- Go to Settings → Technical → Security → Record Rules and click Create.

3- Configure:

          -Name: e.g. “Task: only see assigned or unassigned”

          -Object: project.task

          -Groups: Project / User

          -Domain: ['|', ('user_id', '=', user.id), ('user_id', '=', False)]

          - Enable Read, Write, Create, Delete as needed.




Hope it helps

āļ­āļ§āļ•āļēāļĢ
āļĨāļ°āļ—āļīāđ‰āļ‡