另外,顺便告知大家,我之前还没有在这里发帖,但我已经合并了这些 PR,以便官方组件使用 resolve_group_membership 和 disallowed_groups:
- 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
我现在正在制定此次即将进行的变更的后续步骤计划。我认为在核心/插件代码库中,仍有一些地方直接查看 everyone 或者在服务器端未使用 user.in_any_groups?。