Data Explorer 的 CSV 报告无法为某个组下载

我们遇到了一个问题:被授予 Data Explorer 查询访问权限的组成员无法下载 CSV 文件。

其他所有功能均正常工作:

  1. 从 /admin/plugins/explorer/ 运行时,我们可以下载 CSV 文件。
  2. 从 /g/groupname/reports/ 运行时,我们可以下载 JSON 文件。

我们观察到的情况是:会打开一个新标签页,显示相应的 URL(例如 /g/groupname/reports/7/run.csv?download=1),但该标签页为空白,且未触发下载。此问题在多个浏览器上均会出现。

只有我们遇到这个问题吗?@pacharanero 可能对此感兴趣。

4 个赞

我在开发站点的群组页面上尝试下载 CSV 文件时,也遇到了相同的行为。我在请求日志中看到的警告是:

Uncaught Error: Assertion Failed: Attempting to register an unknown factory: 'site-settings:main'
Window Location: http://localhost:3000/g/eurorack/reports/93/run.csv?download=1
7 个赞

@nathank 我尚未遇到过此问题,因为我并不经常使用 Data Explorer 插件,也未在群组环境中使用。如果您在尝试导出后访问 https://discourse.digitalhealth.net/logs/,可能会看到相关错误。此外,也建议检查浏览器控制台中的 JavaScript 错误(Firefox 中按 Ctrl+Shift+K,Chrome 中可能有类似快捷键;您也可以按 Ctrl+Shift+I,然后切换到 Console 标签页,刷新页面,查找错误,再执行导致问题的操作,并再次查看是否有新错误)。

如果您方便的话,能否在 discourse.digitalhealth.net 上就您正在使用的这项功能创建一个 Staff 主题(主要用于参考)?之后我们可以进行讨论,并有望解决该问题。

已修复:

我认为自该功能添加以来,群组报告的 CSV 导出一直存在问题。感谢 @nathank 报告此问题。:1:

8 个赞