Setup the permission for each Team environment

Frappe ERPNext only allows to select the “Only if Creator”, which means I can only access to the document that I created. However, the information is confidential but it takes a lot while sharing each document to the team members.

So, I want to setup the profile that a team with about 3 or more people can see each others document (for example Sales Order), while others team cannot.

As the same way, Manager role can only see their departments’ document, not the others, for Doc Type such as Projects or Todo.

Please give me some solutions. Thank you.