Gruppo Everyone nelle autorizzazioni della categoria nei forum non in inglese

Ho accidentalmente impostato la locale predefinita del mio forum sull’inglese per un periodo di tempo più lungo, quindi i gruppi predefiniti sono stati rinominati e ho scoperto alcune funzionalità relative alle autorizzazioni delle categorie e al gruppo “everyone”.



La prima differenza che ho notato è stata il banner in basso.
Poi ho notato che mentre il tedesco “jeder” rimanda a /g/jeder (che non funziona, perché non esiste un gruppo del genere), l’“everyone” inglese non è un link.
E terzo, ho scoperto che quando si aggiunge un altro gruppo come “moderators” in inglese, tutte le autorizzazioni vengono aggiunte per impostazione predefinita e non è possibile rimuoverle, mentre “everyone” è autorizzato a farlo. In tedesco, questo aiuto aggiuntivo non funziona; è possibile rimuovere facilmente le autorizzazioni anche se “everyone” è autorizzato.

I log delle azioni dello staff sono anche un po’ confusi, perché sembra che io abbia cambiato il gruppo, ma non l’ho fatto; ho solo cliccato su “salva”, e poi il log mostra il gruppo “everyone” in due lingue:

8 Mi Piace

Sono sicuro al 95% (il che significa che non ho testato :sweat_smile:) che questo verrà risolto da

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 20 ore. Non sono più consentite nuove risposte.

Riapro perché, ovviamente, mi sbagliavo :man_facepalming:

Grazie @Moin per aver fatto il test. Lo sistemerò.

2 Mi Piace

Dato che ora è pr-welcome, penso sia opportuno condividere ciò che ho inviato a zogstrip quando gli ho detto che la correzione non aveva funzionato.

Penso che il motivo per cui il link su “jeder” non viene soppresso come il link su “everyone” sia il fatto che “everyone” era codificato in modo fisso nel controllo:

E in modo simile, “everyone” è anche codificato in modo fisso per l’avviso mostrato di seguito e per le caselle di controllo disabilitate:

Penso che sarebbe più sicuro controllare l’ID. Se si utilizza il nome del gruppo everyone basato sulla lingua predefinita del forum, ciò significherebbe comunque che i nomi non corrisponderebbero tra una modifica della lingua del forum e l’esecuzione del lavoro DBConsistency.

1 Mi Piace

Speriamo che la seconda volta sia quella buona? :sweat_smile:

3 Mi Piace

Parzialmente :neutral_face:

Il banner, le caselle di controllo disabilitate e il link sul gruppo “everyone” sono stati corretti.

Ma i log delle azioni dello staff si comportano ancora come se ci fosse stata una modifica dei permessi.
Se la lingua locale è il tedesco, quindi il gruppo è “jeder”, e salvo una categoria senza cambiare nulla, vedo questo nei miei log delle azioni dello staff.

Se la lingua locale è l’inglese e il nome del gruppo è “everyone”, e salvo la categoria, non viene registrata alcuna modifica dei permessi.
image

Forse è perché quando le impostazioni sono state salvate l’ultima volta, il nome del gruppo era “everyone”. Ma sembra comunque sbagliato, dato che non c’è stata alcuna verifica dei permessi. L’ID del gruppo autorizzato a interagire con la categoria non è cambiato.

Ottima osservazione, questo dovrebbe risolvere il problema

1 Mi Piace