授予非论坛工作人员权限以撰写新的 Data Explorer 查询

大家好,

在写这篇文章之前,我搜索了论坛,但想确保我没有遗漏任何内容。我是一个自托管 Discourse 安装的管理员,并且安装了 Data Explorer 插件。其他团队需要访问数据库以用于报告目的,并且他们需要能够生成新查询。我已经设置了保存的查询和一个用于运行报告的组,但他们还需要能够查看和处理数据结构本身,以便将论坛与我们的其他报告工具集成。简而言之,他们需要在插件的编辑和输入部分中访问查询构建。据我所知,在插件查询构建和输入级别是仅限管理员访问 - 而在运行预制查询和查看报告的结果/输出级别是按组进行的。这是正确的吗?

如果是这样,是否有解决方法?例如,使用一个自定义系统用户,该用户只能访问该插件来构建新查询?或者在成员帐户本身内使用信任级别,然后检查该级别以进行访问?任何正确的方向都将不胜感激。:slight_smile:

另外,如果我的前提不正确或遗漏了什么,请告诉我,谢谢!

(编辑添加,他们已经尝试过使用 API)

这将是一个#功能请求,因为目前没有管理员权限是不可能实现的。正如您在上面正确提到的,运行报表是运行查询的唯一组功能。

4 个赞

非常感谢您的指点。 :slight_smile: (编辑- 刚看到这被移到了功能类别,谢谢!)

1 个赞

这将使他们能够访问数据库中的所有内容。您需要信任他们中的一个或多个管理员,或者分叉该插件以允许他们的组使用它。

6 个赞