Granular group-based permissions for anonymous and logged in users

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:

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.

2 Likes