我想通过 API 为某些帖子添加私有标签,而无需以任何方式通知用户。添加标签已经可以工作了,但它会在帖子中添加铅笔图标并通知用户该主题已被编辑。
看起来有一种方法可以手动隐藏铅笔,但用户仍然会收到主题/帖子已编辑的通知,即使修订被“隐藏”了。
有没有办法在不显示铅笔图标也不通知用户的情况下更新主题(标签、类别等)?(最好通过 API,但手动也可以)
到目前为止,我唯一找到的方法是进入 Rails 控制台来执行此操作:
ssh servername
cd /var/discourse
./launcher enter app
rails c
# 然后是一堆 rails 命令来查找
# 标签 ID、主题 ID 并将标签推送到
# 主题并手动保存主题
如果没有办法做到这一点,我将暂时编写一个 Ruby 脚本,我可以将其粘贴到 Rails 控制台中。
Bug 报告
另外,看起来铅笔图标存在一个错误。当我向主题添加私有标签(只有管理员才能看到的标签)时,它会在第一个帖子中添加铅笔图标,但当测试用户(TL1)单击橙色铅笔时,它会显示此消息:
