كلمات محظورة لأعضاء الموظفين أيضًا

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. أستبدل self.word بـ null أو مسافات في discourse/app/models/watched_word.rb at main · discourse/discourse · GitHub
  2. أجعل create_or_update_word تُرجع القيمة فورًا إذا كان المستخدم عضوًا في المجموعة (discourse/app/models/watched_word.rb at main · discourse/discourse · GitHub)

هل يبدو أي من هذين الحلين طريقة معقولة للسماح لمجموعة بأن تكون محصنة تجاه الكلمات المراقبة؟

يمكنني استخدام هذا أيضًا في مجتمع جديد أقوم بإنشائه. سأحرص بالتأكيد على متابعة أي حل هنا.