【问题标题】:Give readonly access to dashboard in superset授予对超集中仪表板的只读访问权限
【发布时间】:2021-02-18 20:36:33
【问题描述】:
我有一个超集中的仪表板,我想为某些用户授予只读访问权限,并且该用户还应该能够在仪表板选项卡中查看该仪表板。
我创建了一个只读用户,并授予他在该仪表板和 Gamma 角色中使用的数据源访问权限。使用用户登录超集后,我在仪表板选项卡中看不到任何仪表板,但我可以使用直接 url 打开仪表板。那里的编辑仪表板按钮被禁用。
如果将此用户添加到仪表板的所有者,我可以在仪表板选项卡中看到仪表板,但打开它也会启用我不想要的编辑按钮。
是否有一种中间方式可以将访问权限分配给用户以查看仪表板列表中的仪表板并能够打开相同但无法编辑它?
【问题讨论】:
标签:
druid
apache-superset
【解决方案1】:
为公共角色设置以下权限并将用户分配给该角色:
[can dashboard on Superset, can explorev2 on Superset, can explore json on Superset, can csrf token on Superset, can csv on Superset, datasource access on [DATASOURCE][DATABASE], can list on DashboardModelViewAsync, can list on DashboardModelView]
您只需将 [DATASOURCE][DATABASE] 上的数据源访问权限替换为您的公共数据源和数据库名称