Permissions granulaires basées sur les groupes pour les utilisateurs anonymes et connectés

Hmm, tu as raison. Il y a quelques autres choses que je dois corriger pour que ce problème de disallowed_group disparaisse lorsque le changement à venir est désactivé :

  1. anonymous_users et logged_in_users ne figurent pas du tout dans le sélecteur de groupes. Je pense qu’il est désormais sans risque de les autoriser ici, auquel cas il n’importera plus que tu aies ajouté everyone à disallowed_groups si le changement à venir est désactivé.
  2. Corriger Guardian::AnonymousUser#in_any_groups? pour qu’il tienne compte de anonymous_users lorsque le changement à venir est désactivé.
  3. Ajouter la même aliase de temps de lecture 0 (everyone)5 (logged_in_users) pour les paramètres de thème, comme nous le faisons pour les paramètres du site.

Je pense également que je pourrais marquer everyone avec (legacy) dans le(s) sélecteur(s) de groupes tant que le changement à venir reste optionnel et désactivé.

Je vais donner la priorité à ces points et les ajouter au plan global sur lequel je travaille.