Hide tasks not relevant for some employees

Hello everyone, I am getting more and more excited about the potential of ERPNext, thanks for the amazing work you guys are doing!
I am slowly getting my head around the permissions part but still struggling with restricting visibility of specific Project Tasks to role Project Users shared in on that project. Is that possible? Now all users see all tasks across all projects. Thanks for concrete pointers!

please check

You can restrict Task based on assigned project.
You can add custom field assigned in Task, and restrict task based on assigned.
let me know, if you have any issue in above reference.