L'utente silenziato può aggirare il blocco entrando in modalità anonima

Quando l’utente viene silenziato, entrare in modalità anonima permette di postare senza restrizioni.
Discourse 3.3.0.beta6

4 Mi Piace

La sospensione dell’account che è già entrato in modalità anonima non sospenderà (o disconnetterà) nemmeno l’account anonimo.

1 Mi Piace

Che TL è l’utente silenziato?

1 Mi Piace

Appena testato sull’utente di prova TL=1.

1 Mi Piace

Qual è il valore per l’impostazione anonymous posting allowed groups?

1 Mi Piace

TL=0, a tutti.

1 Mi Piace

Wow, sono sorpreso che la gente non ne abusi.

Comunque, forse prova a limitarlo a un gruppo specifico che includa tutti? Poi rimuovi gli utenti se non vuoi che entrino in modalità anonima?
Oppure, limitarlo a TL1 e retrocedere questo utente a TL0?

3 Mi Piace

Certamente, posso risolvere il problema. Sto segnalando il bug nel motore.

5 Mi Piace

Capisco. Stavo solo fornendo una soluzione alternativa.

3 Mi Piace

Più facile? Una soluzione a lungo termine sarebbe disabilitare la modalità anonima dagli utenti silenziati :thinking:

5 Mi Piace

Penso che questo problema possa essere risolto aggiungendo
return if user.silenced? || user.suspended?
a

e

A proposito, sono curioso di sapere perché il controllo dei permessi per can_post_anonymously non è implementato all’interno del modulo Guardian.

3 Mi Piace

Stiamo riscontrando lo stesso problema su 3.4.0beta3. Qualcuno può confermare che è stato risolto in 3.4.0beta4?

1 Mi Piace

Confermo che non è stato risolto in 3.5.0.beta2-dev.

1 Mi Piace

Idealmente, un utente in modalità anonima sarebbe soggetto alle stesse restrizioni di quando non è in modalità anonima.

1 Mi Piace

Penso che sia giusto, @hugh dovremmo metterci un pr-welcome?

3 Mi Piace

Ottimo - tag aggiunto!

Invio in copia anche @osama dato che ha lavorato molto di recente sulla modalità anonima, quindi potrebbe avere informazioni più immediate a riguardo.

3 Mi Piace

Un utente TL0 silenziato può creare un account anonimo che presto diventa TL1, e così, ad esempio, può usare i PM, inviare post, ecc. (a seconda delle impostazioni TL del forum, ovviamente).

1 Mi Piace

Ciao! :waving_hand:

Abbiamo appena unito una correzione che fa sì che, mentre si è in modalità anonima, lo stato “silenced” dell’account proprietario venga rispettato qui:

6 Mi Piace