Sembra che quando un argomento con voti viene spostato in un’altra categoria in cui i voti non sono abilitati, i voti non vengano restituiti ai proprietari. Si tratta di un bug o di un comportamento previsto?
Inoltre, ci sono casi limite in cui la chiusura di un argomento non restituisce automaticamente i voti all’utente.
Ho appena testato questa situazione sul mio sito di sviluppo locale e posso confermare che i voti non vengono restituiti all’utente quando un argomento viene spostato in una categoria che non consente i voti. A mio avviso non sembra l’ideale, ma non sono sicuro che sia il comportamento previsto o meno. L’unica alternativa che mi viene in mente è che, se un argomento viene spostato in una categoria che non consente il voto, tutti i voti dovrebbero essere rimossi dall’argomento. Anche questo approccio potrebbe presentare potenziali problemi.
Se conosci modi specifici per riprodurre questi casi limite, faccelo sapere. Potrò approfondire l’argomento la prossima settimana.
Devo anche rilasciare i voti dopo aver spostato un argomento in una categoria non votante. Al momento, spostare un argomento con voti in una categoria non votante rischia di distruggere il sistema di votazione, a mio avviso, perché più grande è il database, più difficile e laborioso diventa per i moderatori assicurarsi manualmente che gli utenti non “perdano” il potere di voto. Se fossero consentiti 10 voti e due argomenti su cui ho votato venissero spostati in una categoria non votante senza che i relativi voti venissero rilasciati, perderei il 20% del mio potere di voto globale.
Il primo che mi è venuto in mente è che, se un argomento venisse erroneamente ricategorizzato (ad esempio da un utente TL3), tutti i voti andrebbero persi quando fosse rimesso nella categoria corretta.
Abbiamo risolto alcuni casi limite un paio di mesi fa, è possibile che ci manchi ancora qualche scenario, ma sarebbe molto utile avere dei passaggi riproducibili per convalidare il problema.
Lo vedi in ogni argomento spostato? O in uno scenario particolare che puoi condividere?
L’argomento su cui l’ho notato è stato creato e spostato il 17 aprile. Potrebbe essere stato risolto da allora? Installiamo aggiornamenti regolarmente, quindi raramente siamo più indietro di una settimana circa rispetto a tests-passed.
Ho appena provato a riprodurre il problema sul mio sito di test e non ci sono riuscito. Spostare un argomento da una categoria di voto a una categoria non di voto ha restituito il voto al mio utente di test.
Solo per verificare che lo stia facendo correttamente:
Abilita il voto per gli argomenti in una categoria
Usa l’utente di test per votare un argomento
Come amministratore, ricategorizza l’argomento in una categoria non di voto
Come utente di test, vota un altro argomento e vedi quanti voti ti rimangono nelle informazioni nel popup
Mi dispiace, hai ragione, sembra che vengano rilasciati solo i vecchi voti degli argomenti che sono stati spostati prima della correzione. Mi scuso per il falso rapporto.