对员工成员也可以观看的词语

Hi,

Is there any way to check staff for inappropriate words during posting? I tried Watched Words option, but it works only for non-staff. As I understand, it works as designed.

I would like to avoid staff members use some phrases, for instance, they need to check themselves the URL published (external must be):
NOT OK: The issue has been added: https://internal.domain.com/B-123
OK: The issue has been added: https://external.domain.com/B-123

How to achieve this?

I think you would need a custom plugin to place this kind of restriction on staff. They get a free pass with watched words.

Thank you, @sam!

The best solution I think is to work staff as normal users but with a sudo button to be able temporary granted as moderators or admins when they need :slight_smile:.

Reasons: 1) most of the time staff does the same things like normal users, 2) staff should understand what options of the forum regular users can use - sometimes staff members have the second user profile, but I don’t like this.

我正在寻找一种方法,让某个组对“受监控词”免疫,而无需将其成员设为管理员。

我在考虑是否可以:

  1. discourse/app/models/watched_word.rb at main · discourse/discourse · GitHub 中将 self.word 替换为 null 或空格。
  2. 如果用户属于某个组,则让 create_or_update_word 方法立即返回(discourse/app/models/watched_word.rb at main · discourse/discourse · GitHub

这两种方法中,是否有哪种看起来是允许某个组对受监控词免疫的合理方案?

我也可以在我正在构建的新社区中使用这个。我一定会留意这里的解决方案。