Recensione annuale di Discourse

Sono entrato in finlandese :man_shrugging:

La mia revisione annuale è stata creata automaticamente e in tedesco.

(Ho abilitato il plugin oggi e ho aspettato che il processo venisse eseguito)

È strano… Soprattutto perché ha interessato tutte e tre le istanze. O devo impostare una bandiera speciale da qualche parte per la lingua? Forse anche qualcosa di importante per altre cose?

La recensione è stata creata nella lingua del mio forum, ma su un altro forum dove ho dimenticato di abilitare il plugin, ho creato l’argomento tramite la console rails e l’argomento è stato creato in inglese invece di usare la lingua del forum :thinking:


Dopo aver testato, confermo che la recensione viene creata in inglese quando eseguita tramite il comando rails.


Utilizzando

I18n.with_locale(SiteSetting.default_locale) do
  Jobs::YearlyReview.new.execute(force: true, review_year: 2024)
end

lo risolve.

4 Mi Piace

No, lo fa decisamente, l’ho appena fatto

È meraviglioso. Ma sicuramente non ha funzionato per me. Ci ho provato quattro volte adesso.

Hai pubblicato manualmente il primo o è stato fatto automaticamente? Hai impostato una categoria? Aspetto un minuto in modo che non venga generato con lo stesso timestamp, anche se non dovrebbe avere importanza, ma presumo che tutti e 4 i tuoi tentativi non si sarebbero sovrapposti. Crea un nuovo elemento ogni volta che eseguo il comando rails, quindi è un bug specificamente sul tuo sito, se non altro.

Se NON hai generato manualmente quello iniziale, sei sicuro che il comando funzioni anche per te (supponendo che tu non l’abbia fatto)?

L’ultima volta che ho provato se includeva anche i bot AI, l’ho attivato verso mezzanotte. A quel punto lo scheduler cambierà l’orario di attivazione successivo allo stesso. Quindi sì, l’ho fatto manualmente.

Tutto il resto è sicuramente corretto.

Ora ho eliminato quello originale e l’ho attivato, e questa volta la visualizzazione era strana.

Non ho mai visto un proprietario del genere prima d’ora.

Comunque, ho aspettato un po’ e l’ho rieseguito. Nessuna nuova revisione.

Questa volta la proprietà era vuota, come al solito.

Non posso generarne uno nuovo, se se ne trova uno generato in precedenza. Eliminare il primo (e dopo il ripristino) ha aiutato e ora ho due revisioni. Una senza staff e una con.

Attivi manualmente il processo o esegui il comando menzionato nel primo post?

Triggering. Non so nemmeno come farlo tramite Rails :face_with_peeking_eye:

Grazie! Quindi automaticamente usa la lingua del sito e manualmente usa sempre l’inglese, tranne se viene usato il tuo comando?

Può essere aggiunto al primo post qui nell’argomento per l’anno prossimo?

Come ho detto, l’avvio automatico non funziona qui. L’anno scorso, l’argomento è delle 3:15 (direi avviato manualmente ma non sicuro al 100%) e quest’anno l’ho avviato manualmente verso le 15:00 quando non stava succedendo nulla.

Sì, funziona così e concordo sul fatto che dovrebbe essere aggiunto al primo post.

Se per “manualmente” intendi attivando il job Sidekiq, non ricreerà un argomento se ne è già stato creato uno per lo stesso anno o se non siamo a gennaio.

Puoi elencare i tuoi argomenti di revisione annuale con il data explorer utilizzando questa query.

SELECT * FROM topic_custom_fields
WHERE name = 'yearly_review'
ORDER BY topic_id DESC
2 Mi Piace

Questo spiega molto. Utilizza l’ID dell’argomento per sapere se può crearne uno nuovo.

Sì, tramite Sidekiq / console Rails.

Con “non è successo niente” intendevo:

Cosa non è successo…

Due domande, la #1 è la più importante:

  1. Sarebbe possibile escludere solo l’Admin del forum? Vorrei includere tutto lo staff tranne me:

image

  1. È possibile avere la revisione trimestrale (o anche l’opzione mensile) E poi alla fine dell’anno (ultimo trimestre) ci sarebbe la revisione annuale completa?
1 Mi Piace

Questo sarebbe fantastico. Sembra che l’impostazione potrebbe semplicemente consentire di escludere gruppi specifici.

C’è un modo per gli utenti individuali di rinunciare? Ho letto ma non l’ho visto. Forse se il loro profilo è privato?

2 Mi Piace

Sì, voglio solo escludermi :smile:

1 Mi Piace

In passato sono riuscito a farlo retrocedendo temporaneamente tutti i nostri moderatori (tranne me), eseguendo la revisione e poi ripristinandoli.

L’unica cosa che viene cancellata è la durata del “servizio” di moderatore. Questo potrebbe essere superato con un po’ di manipolazione del database abbastanza rapidamente, se necessario.

1 Mi Piace

Accidenti. Bello però che tu abbia risolto per le tue esigenze.

Per me, voglio che tutto lo staff, tranne me, l’amministratore, sia incluso.

Immagino che noi proprietari del forum abbiamo 1 settimana per trovare una soluzione alternativa. :smile:

Buone feste!

2 Mi Piace

Sarebbe bello avere una casella di controllo che includa tutte le sottocategorie. Ad esempio, vogliamo che una categoria come “Viaggi” sia inclusa nella revisione annuale, anche se può contenere sottocategorie come “Hotel,” “Volo,” e altre. Tuttavia, vogliamo una pubblicazione (risposta) solo su “Viaggi”.