I want to restrict access to assigned users in tasks. so, user can see only assigned tasks just now user can see all the tasks. I tried below thing but it's not working.
<record id="group_project_user_developer" model="res.groups">
<field name="name">Developer</field>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
<field name="category_id" ref="base.module_category_project_management"/>
</record>
<record id="project.group_project_user" model="res.groups">
<field name="name">User</field>
<field name="implied_ids" eval="[(4, ref('project_custom.group_project_user_developer'))]"/>
<field name="category_id" ref="base.module_category_project_management"/>
</record>
<record model="ir.rule" id="own_task_view_rule">
<field name="name">See own tasks only</field>
<field name="model_id" ref="project.model_project_task"/>
<field name="groups" eval="[(4, ref('project_custom.group_project_user_developer'))]" />
<field name="domain_force">[('user_id','=',user.id)]</field>
</record>
Here user having Developer group can access all the tasks but in real it should allow to access only assigned tasks.