Modifica: L’amministratore predefinito non viene aggiunto inizialmente ai gruppi ‘staff’ o ‘admin’ nonostante venga visualizzato come admin: sì nel loro profilo.
Stavo solo armeggiando con una nuova istanza di test e ho notato che dopo aver abilitato la chat, l’amministratore predefinito non poteva vedere la bolla di dialogo e chat/browse/open li riportava a /latest.
Penso di aver già visto qualcosa di simile. Si tratta dell’aggiunta sia di staff che di admins? La rimozione di uno di questi permette all’admin di chattare senza aumentare il proprio livello di fiducia?
Questa è un’istanza nuova creata manualmente su DO stamattina, sto effettivamente testando l’attuale esperienza “out-of-box”. Hanno appartenenze automatiche ai gruppi TL, nessuna personalizzata. Amministratore sì, moderatore no - è l’amministratore predefinito su una nuova istanza, quindi seguo le impostazioni predefinite.
Sembra che i gruppi automatici non vengano applicati. Ho appena avviato un’altra istanza e l’amministratore predefinito ha solo livelli di fiducia, non ha “staff” o “admin”. Posso attivare tali appartenenze rendendoli moderatori o creando un altro amministratore. Ero tentato di lasciare l’istanza durante la notte per vedere se un processo sidekiq avrebbe risolto questo problema, ma probabilmente non dovrebbe trovarsi in quello stato per l’unico amministratore su un’istanza nuova di zecca per un periodo di tempo qualsiasi.
Quindi sembra che il problema non sia la chat, ma piuttosto le appartenenze dell’amministratore predefinito su un’istanza nuova di zecca… Rinominerò questo argomento e rimuoverò il tag chat.
È un nuovo problema? Stai suggerendo che il nuovo amministratore dovrebbe essere sia amministratore che moderatore? Mi chiedo se questa sia stata una decisione di progettazione presa molto tempo fa o una nuova modifica.
Per quanto riguarda la chat, mi sembra che l’utente amministratore dovrebbe essere in grado di accedere a tutte le chat anche se non è elencato in chat allowed groups, proprio come può accedere a tutto il resto sul sito.
In effetti, questa settimana stavo esaminando anche la nuova esperienza utente e ho notato che la pagina dei gruppi su un nuovo sito è potenzialmente confusa per il primo non staff a comparire. È scialba, solo il gruppo dei moderatori compare nell’elenco e non ci sono membri del gruppo dei moderatori.
L’amministratore predefinito dovrebbe essere membro dei gruppi admin e staff. Nelle istanze che ho creato oggi non è stato così. Le loro uniche appartenenze ai gruppi inizialmente erano TL0 e TL1, dare loro TL4 ha risolto il sintomo che stavo osservando con la chat ma non la causa principale.
Se li ho aggiunti manualmente come moderatori hanno ricevuto l’appartenenza al gruppo staff. Se ho aggiunto un altro amministratore le loro appartenenze sono state corrette.
Un po’ in ritardo, ma solo per aggiungere uno screenshot ora che ne ho avviato un secondo Questa è la pagina utente dell’amministratore su un’installazione pulita:
Anche se mentre ero lì sono andato su /sidekiq ed ho eseguito Jobs::EnsureDbConsistency e questo ha compilato i giusti gruppi automatici. Come ha detto @Stephen prima, dovrebbe davvero essere pronto dall’avvio.
Ho appena unito una correzione principale per questo, probabilmente non ce ne siamo accorti in precedenza poiché meno impostazioni si basavano su questi gruppi automatici, ma ora ci stiamo generalmente muovendo nella direzione di utilizzare le impostazioni del sito group_list, quindi questo dovrebbe aiutare:
Ne ho appena avviato uno nuovo per un altro problema e posso confermare che l’amministratore è ora aggiunto immediatamente ai gruppi automatici staff e admins.