Por cierto, para todos, aún no había publicado aquí, pero he fusionado estos PRs para que los componentes oficiales utilicen resolve_group_membership y 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
Ahora estoy trabajando en un plan para los siguientes pasos de este cambio próximo. Creo que aún hay algunos lugares en los códigos base del núcleo/de los plugins que miran directamente a everyone o no usan user.in_any_groups? en el lado del servidor.