Außerdem zur Information für alle: Ich hatte hier noch nichts gepostet, aber ich habe diese PRs für offizielle Komponenten zusammengeführt, um resolve_group_membership und disallowed_groups zu verwenden:
- DEV: Add group-based setting metadata - Pull Request #23 - discourse/discourse-require-edit-reason - GitHub
- DEV: Add group-based setting metadata - Pull Request #60 - discourse/discourse-unanswered-filter - GitHub
- DEV: Add group-based setting metadata - Pull Request #76 - discourse/discourse-gated-topics-in-category - GitHub
- DEV: Add group-based setting metadata - Pull Request #48 - discourse/discourse-whisper-warning - GitHub
Ich arbeite gerade an einem Plan für die nächsten Schritte dieser anstehenden Änderung. Ich denke, es gibt immer noch einige Stellen in den Core-/Plugin-Codebasen, die direkt auf everyone zugreifen oder user.in_any_groups? auf der Serverseite nicht verwenden.