Pour information, je n’avais pas encore posté ici, mais j’ai fusionné ces PR pour que les composants officiels utilisent resolve_group_membership et 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
Je travaille actuellement sur un plan pour les prochaines étapes de ce changement à venir. Je pense qu’il reste encore quelques endroits dans les bases de code du cœur/du plugin qui vérifient directement everyone ou n’utilisent pas user.in_any_groups? côté serveur.