Custom Permissions
The moment you invite someone to your Grafana organization, they will have access to all dashboards. However, you can restrict their access to specific dashboards by creating teams. This way we can create dedicated log searching teams or restrict which logs a certain someone can see.

ㅤ
First we'll remove all roles from all dashboards. For this you'll need to open each dashboard manually and click on the Edit
button in the top right corner. And then the Settings
button.
Here you can open the tab called Permissions
and remove all roles. This will make sure that no one has access to any dashboard by default.

ㅤ
Next, we can create a team that will have access to the dashboard. To do this, go to Administration > Users and access
tab in the left sidebar and click on Teams
. Here you can create a new team by clicking on the New team
button.
Now just give it a descriptive name and add all the users you want to this team.
Now go back to the permissions
tab of the dashboard and add the team you just created. For this example we will just give this team the Viewer
role.


ㅤ
This way you can create multiple teams with different roles and permissions. For example, you can create a team for developers that have access to all dashboards, and a team for moderators that only have access to specific dashboards. This allows you to have complete control over who can see what in your Grafana organization. Just like Discord roles and adding or removing people from channels.