能否请添加(供版主使用的)查看标签变更的功能?
目前,如果任何标签在任何地方被更改,都没有地方可以审查这些变更。
最接近的类似功能是 /admin/reports/post_edits,但它不显示是否更改了任何论坛标签(/tags)。
如果您想知道这为什么有用:我想将 Discourse 用作问题追踪器。虽然并非完美,但足以满足我的使用场景。关于如何将 Discourse 用作工单系统已有讨论,原则上似乎是可行的。将其用作公开的问题追踪器甚至比工单系统更简单。(用户需要论坛账户才能发帖。电子邮件输入很好,但并非关键。)在我的情况下,唯一需要追踪的是讨论的状态和里程碑(软件版本实施目标)。使用 tags 可以实现这一点(例如标记 status_closed 等)。但是,例如,如果用户或版主意外或出于捣乱目的移除了标签“milestone”,那么该“工单”(实际上是论坛讨论)可能会从该视图中丢失。
为了了解此类主题标签变更事件,查看标签变更的功能将非常有用。
1 个赞
我不确定您是否已经查看过,但有一个专门用于处理工单的插件:
1 个赞
我看到了这个,我会考虑一下。实际上,我正在阅读关于 Discourse 中用于问题跟踪/工单系统的所有相关主题。
对于像我这样简单的用例,我在想是否可以在不依赖外部插件的情况下实现,或者这样是否更合理。
希望我的“查看标签变更”请求在工单系统之外也有足够的实用性。另外,也请考虑用户通过编辑自己的帖子来添加标签以插入不当词汇的 trolling 或 spam 行为。
原因是,我在这里见过一些插件来来去去。目前这个插件看起来维护得不错,但我曾参与过其他插件的讨论,却为时已晚——那个插件已经废弃两年了。因此,我希望自己不会陷入“孤立无援”的境地。如果在两三年或五年后需要从一个工单插件迁移到另一个问题跟踪系统,那将需要耗费大量时间。
maiki
(maiki)
4
所谓的“修复”办法,就是将这类用户从网站中移除。
此外,还有 Marketplace(市场),你可以在那里获得插件的支持或自行创建插件。
我来这里也是为了找这个。如果我们使用 Discourse 作为问题跟踪器(使用主题),那么能够查看特定类别/标签在过去“x”天内的所有标签更改列表,以便了解当前状态的周期性概览或快照,将会很方便。
Discourse Data Explorer 应该能轻松实现这一点,如果我找到/制作了 SQL 查询,我会在这里报告。
4 个赞
sam
(Sam Saffron)
6
一点都不容易……
post_revisions 中的 modifications 列存储的是一个序列化的 Ruby 对象,因此您甚至无法使用 PG 的 JSON 函数。
我们真的应该将此列移植到 JSON。
4 个赞
adrelanos
(Adrelanos)
7
当然,但对于一个公开的、自由开源的、允许公开注册的项目来说,当标签钓鱼行为发生时,损害已经造成。因此,提供一种查看标签更改并轻松撤销破坏的方法会很有用。
有更新吗?
嘿,我也来这里寻找一种查看特定主题的标签更改的方法。
如果能有这个功能将非常有帮助。
谢谢!