私有模板权限允许覆盖允许的 PM 标签组

我有一个特定的用例想咨询关于 Discourse 模板和私有模板。假设当前行为符合预期,我将其列为功能请求,但如果我想要的功能实际上已经以某种方式得到支持,我将不胜感激,如果能得到相应的指导。\n\n目前我的网站有很多标签,通常认为普通用户根本不会在私信中使用它们;我只允许员工在私信中使用标签,因为我们将其用于行政组织支持。\n\n但我希望可能向普通用户提供私有模板。鉴于当前设置,即使我指定主群组可以使用私有模板,如果我不向他们提供所有标签(通过常规 Discourse 设置),他们根本无法在私信中启用标签功能,因此也无法仅使用 template 进行标记。\n\n如果在模板中有一个设置,允许指定群组的用户 使用模板插件指定的模板标签进行标记,那将是很好的。我知道这可能要求很高,但我想提出来,尤其是如果我遗漏了什么的话。

2 个赞

我已经找到了一个解决方法。两周前自动化插件中的逻辑已放宽,因此您可以设置一个自动化来标记私信,即使在用户无法执行此操作时也是如此。

  • 创建一个用户,例如 @Templates
  • 设置模板插件,使其使用 template 标签来指示私有模板。
  • 设置自动化插件,使其将 template 标签添加到发送给 @Templates 的任何私信中。

  • 不要让您的用户标记私信,而是让他们将私信发送给 @Templates
1 个赞