Ciao. ![]()
Penso di aver trovato un bug di Discourse qui su Meta.
Ho pubblicato Exploring features in Discourse Chat in #documentation:users, e Meta ha il badge Scribe per aver pubblicato un argomento in Documentation - che io non ho. Questo è ciò che so per certo, quanto segue è congettura che mi sembra ragionevole - ma potrebbe essere sbagliato.
(Se ti stai chiedendo se Scribe viene assegnato periodicamente in batch - buon pensiero; me lo sono chiesto anch’io. Sono passate più di due settimane, però, quindi penso che possiamo scartare questa possibilità.)
Quando ho pubblicato l’argomento - o almeno ci ho provato - sono stato avvisato che sarebbe stato trattenuto per la revisione. Guardando la cronologia delle revisioni dell’OP, @mcwumbly (ottimo nome e avatar, tra l’altro) è effettivamente accreditato come autore della prima revisione. Presumo che questo sia il risultato delle modifiche che ha apportato prima che il post fosse ufficialmente inserito nella categoria Documentation.
Quindi, sembra che Discourse tratti qualsiasi modifica apportata dallo staff come revisione 1 anziché revisione(i) 2+, e ciò interferisce con l’assegnazione del badge per la pubblicazione di un argomento in una categoria specifica - Discourse sbaglia l’autore, perché sta guardando la revisione sbagliata.
Potrei vedere questo problema potenzialmente come un WONTFIX se il comportamento attuale, sebbene sfortunato per alcuni badge specifici, è altrimenti il modo logico di fare le cose. In tal caso, se potessi includere con discrezione un po’ di Site feedback qui, potrebbe valere la pena riconsiderare il badge Scribe se è, di fatto, impossibile da guadagnare per il > 99% degli utenti registrati qui su Meta.
A meno che non sia fattibile per il codice che assegna tali badge aggirare in qualche modo quel comportamento. So che Discourse è open source, ma non sono mai stato un grande fan di Ruby, mi dispiace.
