Пользователи SuperSet Gamma не могут видеть свои собственные графики

В SuperSet (0.38.0) все наши пользователи имеют следующие роли:

  • Gamma
  • sql_lab
  • специальная роль DB_ACCESS: database access on [Timescaledb XXX].(id:3)
  • специальная роль tables_modify: [can edit on TableModelView, can add on TableModelView, can list on TableModelView, can show on TableModelView, can tables on Superset, refresh on TableModelView, can save on Datasource, can get on Datasource, can datasources on Superset, menu access on Tables, can list on TableColumnInlineView, can show on TableColumnInlineView, can fetch datasource metadata on Superset]

Эти пользователи могут:

  • создавать диаграммы, добавлять их в дашборд
  • см. информационные панели
  • просматривать диаграммы на информационных панелях и редактировать их оттуда

Но они не могут видеть свои собственные диаграммы, перечисленные в меню диаграмм.

Это ожидаемое поведение? Есть ли какие-то другие разрешения, которые нам нужно добавить, чтобы пользователи могли видеть свои собственные диаграммы?


person Flxnt    schedule 14.12.2020    source источник
comment
Доступ к меню на графиках отсутствует. Возможно это?   -  person steven    schedule 16.12.2020
comment
Доступ к меню на графиках является частью роли гаммы.   -  person Flxnt    schedule 16.12.2020


Ответы (1)


Этот вопрос преследует меня очень давно. Проблема в том, что надмножество имеет очень ограниченную документацию, а его модель контроля доступа в основном основана на FAB, что довольно сложно использовать конечным пользователям. Остается только попытаться добавить к роли другое разрешение, пока не получите желаемый результат. Я обнаружил, что отсутствует разрешение schema access on [database].[schema]. После того, как роли предоставлено разрешение, пользователи смогут автоматически просматривать созданные источники данных. Повеселись!

person aryndin    schedule 05.04.2021