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.

3 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
1 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