Bin mir nicht sicher, ob dies die beste Kategorie für dieses Thema ist.
Ich habe niemanden gesehen, der darüber gepostet hat, aber ich möchte nur sagen, dass ich denke, dass die SiteSetting personal message enabled groups (Gruppen, für die persönliche Nachrichten aktiviert sind) irreführend beschriftet ist.
- Discourse hat eine globale Option
personal message enabled groups, die die minimale Vertrauensstufe ist, die ein Benutzer haben muss, bevor er Direktnachrichten erstellen kann. - Benutzer haben eine separate Option (Kontrollkästchen), um Direktnachrichten zu senden oder zu empfangen:
user_option.allow_private_messages.
Was wir uns wünschen, ist, dass alle Nicht-Mitarbeiter/Moderatoren/Admins keine Nachrichten an Benutzer in trust_level_1 senden können, was hoffentlich durch das Setzen von personal_message_enabled_groups auf trust_level_2 erreicht würde. Aber es scheint, dass die beiden oben genannten Optionen getrennt behandelt werden und die Benutzeroption Vorrang hat. D. h., ein Benutzer in trust_level_1 kann sicherlich keine DMs STARTEN, aber wenn allow_private_messages aktiviert ist, ist der Wert can_send_private_message_to_user wahr.
Da die globale Option die Checkbox nicht überschreibt, scheint es ungenau zu sein, personal message enabled groups zu sagen, da ein Benutzer, der nicht in der von diesem Wert festgelegten Gruppe ist, immer noch für eine PM aktiviert ist (er kann sie nur nicht starten). Ich kann den Wunsch verstehen, dass die Benutzeroption diese SiteSetting immer noch überschreibt, daher denke ich, dass diese Einstellung anders benannt werden könnte, möglicherweise personal message initiating groups (Gruppen, die persönliche Nachrichten initiieren)?