Bilan annuel de Discourse

Je suis en finnois :man_shrugging:

Ma revue annuelle a été créée automatiquement et en allemand.

(J’ai activé le plugin aujourd’hui et j’ai attendu que le travail s’exécute)

C’est étrange… Surtout parce que cela a affecté les trois instances. Ou dois-je définir un indicateur spécial quelque part pour la langue ? Peut-être aussi quelque chose d’important pour d’autres choses ?

La revue a été créée dans la langue de mon forum, mais sur un autre forum où j’ai oublié d’activer le plugin, j’ai créé le sujet via la console Rails et le sujet a été créé en anglais au lieu d’utiliser la langue du forum :thinking:


Après test, je confirme que la revue est créée en anglais lorsqu’elle est exécutée via la commande Rails.


Utiliser

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

résout le problème.

3 « J'aime »

Non, ça le fait définitivement, je viens de le faire

C’est merveilleux. Mais ça n’a certainement pas fonctionné pour moi. J’ai essayé quatre fois maintenant.

Avez-vous publié manuellement le premier ou l’a-t-il fait automatiquement ? Avez-vous défini une catégorie ? J’attends une minute pour que cela ne génère pas au même horodatage, même si cela ne devrait pas avoir d’importance, mais je suppose que vos 4 tentatives n’auraient pas dû se chevaucher. Il en crée un nouveau à chaque fois que j’exécute la commande rails, donc c’est un bug sur votre site spécifiquement si quoi que ce soit.

Si vous n’avez PAS généré manuellement le premier, êtes-vous sûr que la commande fonctionne pour vous (en supposant que vous ne l’ayez pas fait)

La dernière fois que j’ai essayé, si cela incluait aussi des bots IA, je l’ai déclenché près de minuit. À ce moment-là, le planificateur changera la prochaine heure de déclenchement pour la même heure. Alors oui, je l’ai fait manuellement.

Tout le reste est sûr.

Maintenant, j’ai supprimé l’original et je l’ai déclenché, et cette fois la vue était étrange.

Je n’ai jamais vu un tel propriétaire auparavant.

Quoi qu’il en soit, j’ai attendu un peu et je l’ai relancé. Pas de nouvelle revue.

Cette fois, la propriété était vide, comme d’habitude.

Je ne peux pas en générer de nouveau si un ancien généré peut être trouvé. La suppression du premier (et après la restauration) a aidé et maintenant j’ai deux revues. Une sans personnel et une avec.

Déclenchez-vous manuellement le travail ou exécutez-vous la commande mentionnée dans le premier message ?

Déclenchement. Je ne sais même pas comment le faire via Rails :face_with_peeking_eye:

Merci ! Donc, automatiquement, il utilise la langue du site et manuellement, il utilise toujours l’anglais, sauf si votre commande est utilisée ?

Cela peut-il être ajouté au premier message ici dans le sujet pour l’année prochaine ?

Comme je l’ai dit, le lancement automatique ne fonctionne pas ici. L’année dernière, le sujet date de 3h15 (je dirais qu’il a été lancé manuellement mais pas à 100% sûr) et cette année, je l’ai lancé manuellement vers 15h alors que rien ne se passait.

Oui, cela fonctionne ainsi, et je suis d’accord qu’il faudrait l’ajouter au premier message.

Si par « manuellement », vous entendez en déclenchant le job Sidekiq, il ne recréera pas un sujet s’il en a déjà été créé un pour la même année ou si nous ne sommes pas en janvier.

Vous pouvez lister vos sujets de revue annuelle avec le Data Explorer en utilisant cette requête.

SELECT * FROM topic_custom_fields
WHERE name = 'yearly_review'
ORDER BY topic_id DESC
1 « J'aime »

Cela explique beaucoup de choses. Il utilise l’ID du sujet pour savoir s’il peut en créer un nouveau.

Oui, via la console Sidekiq / Rails.

Avec « rien ne s’est passé », je voulais dire :

Ce qui ne s’est pas produit…

Deux questions, la première étant la plus importante :

  1. Serait-il possible d’exclure uniquement l’administrateur du forum ? Je voudrais inclure tout le personnel sauf moi-même :

image

  1. Est-il possible de faire la revue trimestrielle (ou même une option mensuelle) ET ensuite à la fin de l’année (dernier trimestre) faire la revue annuelle complète ?
1 « J'aime »

Ce serait génial. Il semble que le paramètre pourrait simplement vous permettre d’exclure des groupes spécifiques.

Y a-t-il un moyen pour les utilisateurs individuels de se désinscrire ? J’ai lu et je n’en ai pas vu. Peut-être si leur profil est privé ?