有一个“除非达到信任等级,否则批准新主题”的发布设置下拉菜单,这很棒。不过,对于我的网站(比如报纸或杂志),我希望只发布经过批准的主题。我可以通过在将任何人提升到该等级之前,将下拉菜单设置为“领导者”来绕过这个问题。但如果下拉菜单中有一个任何人都无法达到的等级(例如 TL127,为未来新等级留出空间),那就更好了。
添加这样一个无人能晋升的等级,使其仅出现在此类下拉菜单中,是否是一项简单的工作?
有一个“除非达到信任等级,否则批准新主题”的发布设置下拉菜单,这很棒。不过,对于我的网站(比如报纸或杂志),我希望只发布经过批准的主题。我可以通过在将任何人提升到该等级之前,将下拉菜单设置为“领导者”来绕过这个问题。但如果下拉菜单中有一个任何人都无法达到的等级(例如 TL127,为未来新等级留出空间),那就更好了。
添加这样一个无人能晋升的等级,使其仅出现在此类下拉菜单中,是否是一项简单的工作?
从你的描述来看
特别是 TL127 这一点,似乎现有的 TL4 领导者等级已经能很好地满足这一用途。那么,TL4 有什么不足之处,让你更希望新增一个 TL 等级呢?
如果我将设置改为 TL4,版主就能在未经审批的情况下发布主题。我不希望他们具备这种权限。
相关代码在此 行:
user.trust_level < SiteSetting.approve_new_topics_unless_trust_level.to_i
4 < 4 的结果为 false,但 4 < 127 的结果为 true,从而阻止发布。
那么你们不晋升任何人到 TL4 吗?
可以工作,但我的网站将无法拥有任何领导者及其带来的各种有益功能。
这看起来是一个很容易添加的功能。我将提交一个拉取请求。
感谢 osioke 的关注。
能否请你让那些你提拔为 TL4 的用户不要发起新话题?如果他们足够受信任而成为 TL4,那也应该足够受信任去遵守贵站的政策吧?
是的,少数 TL4 用户可能会越界。但如果一个简单的功能就能让我和其他人安心,确保我们精心策划的杰作不会被不满、偏执或自以为是的人破坏,那显然是更好的选择。
TL4 用户如果决定“胡来”,对帖子内容的破坏力可能远大于发起新话题。
不过,大多数操作都可以通过编辑日志等方式撤销。
如果你将每个分类设置为“仅关注首帖”,那么每当有新话题创建时,你都会收到一个小通知。这样你就能更密切地关注谁在创建新内容了?
没错,针对此类情况,一个“锁定”选项也会非常有用。
我宁愿不要增加更多需要操心的事。反正我也不喜欢异步通知。即使通过邮件通知,编辑们的发帖也会产生大量误报,到时候我恐怕会像“狼来了”的故事里那样,直接忽略这些通知了。
谢谢 Simon,这正是我想要的。虽然我需要为每个普通分类手动设置,但这确实允许某些分类对工作人员或普通用户免审核。
此外,设置一个“无人”信任级别也很有价值。
我们可能也可以利用这一点。我们有几个臭名昭著的被封禁用户,他们试图用马甲账号混进来,先潜伏几个月,发布一些看似无害的内容,让自己看起来不像新用户并建立信任,然后突然撕下伪装,大张旗鼓地暴露:“我其实一直都在,愚蠢的管理员们,哈哈哈哈!”
如果我们能有一种方式单独标记这些可疑账号,让工作人员在它们最终尝试发帖时收到通知并必须先获得批准,那将非常有帮助。根据我们的行为准则,在它们实际违规之前,我们在技术上无法对其进行管理,但到那时,损害已经造成。
我建议你使用 Discourse 中已有的用户审批功能,它们在这里会很有帮助。