Je suis en finnois ![]()
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 ![]()
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.
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 ![]()
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
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 :
- Serait-il possible d’exclure uniquement l’administrateur du forum ? Je voudrais inclure tout le personnel sauf moi-même :

- 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 ?
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é ?
Oui, je veux juste m’exclure moi-même ![]()
J’ai réussi cela par le passé en rétrogradant temporairement tous nos modérateurs (sauf moi), en exécutant la révision, puis en les réintégrant.
L’effacement des données pendant leur durée de « service » de modérateur est tout. Cela pourrait être contourné avec un peu de manipulation de base de données assez rapidement si nécessaire.
Ouf. C’est bien que vous ayez trouvé une solution pour vos besoins.
Pour moi, je veux que tout le personnel, sauf moi, l’administrateur, soit inclus.
Je suppose que nous, propriétaires de forums, avons 1 semaine pour trouver une solution de contournement. ![]()
Joyeuses fêtes !
Il serait agréable d’avoir une case à cocher qui inclut toutes les sous-catégories. Par exemple, nous voulons qu’une catégorie comme « Voyage » soit incluse dans l’examen annuel, même si elle contient des sous-catégories telles que « Hôtel », « Vol », et d’autres. Cependant, nous ne voulons qu’une publication (réponse) sur « Voyage ».


