Potreste aggiungere la possibilità (per i moderatori) di visualizzare le modifiche ai tag?
Attualmente, se un tag viene modificato in qualsiasi punto, non esiste un luogo dove rivedere tali cambiamenti.
La funzionalità più simile è /admin/reports/post_edits, ma questa non mostra se sono stati modificati i tag del forum (/tags).
Nel caso vi steste chiedendo perché ciò sarebbe utile: vorrei utilizzare Discourse come sistema di tracciamento delle issue. Non è l’ideale, ma sufficiente per il mio caso d’uso. Ci sono state discussioni su come utilizzare Discourse come sistema di ticketing e sembra possibile in linea di principio. Utilizzarlo come tracciatore pubblico di issue sembra addirittura più semplice di un sistema di ticketing. (Gli utenti devono avere un account sul forum per pubblicare. L’invio via e-mail è utile ma non cruciale.) Nel mio caso, l’unica cosa importante da tracciare è lo stato della discussione e la milestone (obiettivo di implementazione della versione del software). Utilizzando i tag questo è possibile (ad esempio il tag status_closed, ecc.). Tuttavia, ad esempio, se un utente o un moderatore rimuove per errore o per trollaggio il tag “milestone”, una “issue” (in realtà una discussione del forum) potrebbe andare persa da quella vista.
Per essere informati su tali eventi di modifica dei tag, la possibilità di visualizzare le modifiche ai tag sarebbe estremamente utile.
L’ho visto. Lo prenderò in considerazione. In realtà, sto leggendo tutti gli argomenti su Discourse relativi al tracciamento delle issue / sistema di ticketing.
Per un caso d’uso semplice come il mio, mi chiedevo se fosse fattibile o più sensato senza un plugin esterno.
Spero che la mia richiesta “visualizza le modifiche ai tag” sia utile anche al di fuori del contesto dei ticket. Considerate anche il rischio di trolling o spam, dove un utente modifica il proprio post per aggiungere un tag contenente una parolaccia.
Il motivo è che ho visto plugin arrivare e sparire. Al momento questo sembra aggiornato, ma ho letto discussioni su altri plugin in cui sono arrivato troppo tardi: il plugin era deprecato da due anni. Spero quindi di non rimanere “abbandonato”. Migrare da un plugin come quello per i ticket verso un altro tracciatore di issue tra due o cinque anni richiederebbe un’enorme quantità di tempo.
Sono venuto qui a cercarlo anch’io. Se usiamo Discourse come tracker di problemi (usando argomenti), sarebbe bello avere un elenco di tutte le modifiche ai tag negli ultimi ‘x’ giorni per una categoria/tag specifico per avere una panoramica periodica o uno snapshot dello stato attuale.
Discourse Data Explorer dovrebbe renderlo facile, e riporterò qui se troverò/creerò una query SQL.
la colonna modifications in post_revisions memorizza un oggetto ruby serializzato, quindi non è nemmeno possibile utilizzare le funzioni JSON di PG per questo.
Certo, ma per un progetto FLOSS pubblico con registrazione aperta, al momento in cui il trolling con i tag è stato fatto, il danno è già fatto. Pertanto, un modo per visualizzare le modifiche ai tag e annullare facilmente il vandalismo sarebbe utile.