Permessi granulari basati su gruppi per utenti anonimi e registrati

Mmm, hai ragione. Ci sono altre due cose che devo sistemare affinché il problema del disallowed_group scompaia quando la modifica imminente è disabilitata:

  1. anonymous_users e logged_in_users non sono presenti nel selettore di gruppi. Penso che sia sicuro consentirli qui, così non avrà importanza se hai aggiunto everyone a disallowed_groups se la modifica imminente è disattivata.
  2. Correggere Guardian::AnonymousUser#in_any_groups? per rispettare anonymous_users quando la modifica imminente è disattivata.
  3. Aggiungere lo stesso aliasing del tempo di lettura 0 (everyone)5 (logged_in_users) per le impostazioni del tema, come facciamo per le impostazioni del sito.

Penso che potrei anche contrassegnare everyone con (legacy) nei selettori di gruppi mentre la modifica imminente è ancora opzionale e disabilitata.

Dare priorità a questi punti e li aggiungerò al piano generale su cui sto lavorando.