1 首先,要保证已经创建好虚拟环境,并在虚拟环境中安装好superset。安装好后,利用pycharm打开superset代码目录中的config.py文件。假设虚拟环境目录为env,config.py文件目录在env\Lib\site-packages\superset下。2 将146行的代码'PUBLIC_ROLE_LIKE_GAMMA = False'改为'PUBLIC_ROLE_LIKE_GAMMA = T...
1、更改config.py文件,设置如下部分,PUBLIC_ROLE_LIKE_GAMMA = True vim C:\Users\chenw\anaconda3\envs\superset_demo\Lib\site-packages\superset\config.py PUBLIC_ROLE_LIKE_GAMMA = True 1. 2. 2、需要运行superset init命令,这个命令会给“Public”角色设置与“Gamma”一样的权限 # 在目录下C:\Users...
(2) 然后需要运行superset init命令,这个命令会给“Public”角色设置与“Gamma”一样的权限。官方文档并没有说明必须要运行这个命令。如果你是在安装过程中已经运行了“superset init”命令,你再设置“PUBLIC_ROLE_LIKE_GAMMA = True”,这个设置将不起作用。但你可以手动给“Public”角色分配与“Gamma”一样的权限(...
public:可以通过在 superset\config.py 设置 PUBLIC_ROLE_LIKE_GAMMA = True,授予该角色与 Gamma 角色相同的权限集。 在执行 superset init 命令时,所有这些基本角色将重新同步到初始值,因此不建议通过授予或撤消权限来更改这些基本角色。 这里不对 Superset 的安全机制做过多展开,如果想了解更多,包括如何为...
PUBLIC_ROLE_LIKE = "Gamma" 讲给予public与gamma相同权限级,以后就可以在角色列表添加权限了。 2. 去掉X-Frame-Options限制 可以免去跨域访问问题:直接将里面置空就好了 HTTP_HEADERS = {} 3. WTF_CSRF_ENABLED设置为False 找一找该代码段为位置,讲True该为False: ...
(2) 然后需要运行superset init命令,这个命令会给“Public”角色设置与“Gamma”一样的权限。官方文档并没有说明必须要运行这个命令。如果你是在安装过程中已经运行了“superset init”命令,你再设置“PUBLIC_ROLE_LIKE_GAMMA = True”,这个设置将不起作用。但你可以手动给“Public”角色分配与“Gamma”一样的权限(...
public:可以通过在 superset\config.py 设置PUBLIC_ROLE_LIKE_GAMMA = True,授予该角色与 Gamma 角色相同的权限集。 在执行superset init命令时,所有这些基本角色将重新同步到初始值,因此不建议通过授予或撤消权限来更改这些基本角色。 这里不对 Superset 的安全机制做过多展开,如果想了解更多,包括如何为用户提...
通过在superset_config.py中设置PUBLIC_ROLE_LIKE_GAMMA=True,可以向PUBLIC ROLE授予与GAMMA角色相同的权限集。如果要使匿名用户能够查看仪表板,这非常有用。仍然需要对特定数据集进行显式授予,这意味着您需要编辑公共角色并手动将公共数据源添加到该角色。
坑一:百度搜索结果中的方法是“修改public权限等同gamma”,操作如下:手动修改容器中/app/superset/config.py文件,将PUBLIC_ROLE_LIKE: Optional[str] = None的None改成"copyToPublic",此处copyToPublic带有引号,请注意使用英文引号。(或可通过如下命令修改),但有个问题 ,config.py 配置文件 里面有个REST API 参数...
public:可以通过在 superset\config.py 设置PUBLIC_ROLE_LIKE_GAMMA = True,授予该角色与 Gamma 角色相同的权限集。 在执行superset init命令时,所有这些基本角色将重新同步到初始值,因此不建议通过授予或撤消权限来更改这些基本角色。 这里不对 Superset 的安全机制做过多展开,如果想了解更多,包括如何为用户提供对特定...