superset权限整理
程序员文章站
2024-02-13 17:13:58
...
常用的权限
- 视图权限
- can_list
- can_add
- can_edit
- can_delete
- 菜单权限
- can_access
- 数据库权限
- all_database_access # 最高权限
- database_access
- schema权限
- schema_access
- 表的权限
- all_datasource_access # 最高权限
- datasource_access
常用的视图/菜单
- 数据库菜单名 ‘[{obj.database_name}].(id:{obj.id})’
- 表菜单名 ‘[{obj.database}].[{obj.table_name}]’
‘(id:{obj.id})’ - all_database_access
- all_datasource_access
数据库,表,切片菜单生成原理
sa.event.listen(SqlaTable, 'after_insert', set_perm)
sa.event.listen(SqlaTable, 'after_update', set_perm)
当监听的时间发生时,如果对应的权限或者菜单不存在,就添加,增加关联关系
权限存在的问题
- 删除菜单时,对应的权限不删除
上一篇: 思科设备配置技巧和快捷键
下一篇: highcharts