Open xavier-GitHub76 opened 1 month ago
Gamma users cannot see public datasets by default because they only have access to data sources they have been explicitly granted access to through another complementary role. Unlike Alpha users, who have access to all data sources, Gamma users are designed to have limited access, primarily for consuming data from specific sources they have permissions for.
To resolve this, you need to explicitly grant Gamma users access to the public datasets. This can be done by creating a new role that includes the necessary permissions for the public datasets and assigning this role to the Gamma users.
Here’s how to provide Gamma users access to specific datasets:
Ensure the users have only the Gamma role assigned to them.
Create a new role:
Menu -> Security -> List Roles
.+
sign to create a new role.Assign this new role to the Gamma users.
By following these steps, Gamma users will be able to see and access the public datasets you have granted them permissions for [1][2][3][4].
To continue talking to Dosu, mention @dosu.
Bug description
Hello, Unlike an Alpha user, a gamma does not see datasets without permission.
If a dataset is public, a gamma should see it by default.
Currently, it is necessary to add "access on" permission while the dataset is public
How to reproduce the bug
Create a public dataset Login with a Gamma user List the dataset --> Public dataset is not displayed
Screenshots/recordings
No response
Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Chrome
Additional context
No response
Checklist