Also FYI all, I hadn’t posted here yet, but I’ve merged these PRs for official components to use resolve_group_membership and 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
I’m working on a plan for next steps of this upcoming change now, I think there are still some places in the core/plugin codebases looking at everyone directly or not using user.in_any_groups? on the server side.