Merci d’avoir soulevé cela @Andrew8H ! Cela devrait être corrigé avec :
Pour tous les autres — assurez-vous que votre site Discourse a été mis à jour après 2021-03-17T07:00:00Z avant de mettre à jour ce composant.
cc @angus
Merci d’avoir soulevé cela @Andrew8H ! Cela devrait être corrigé avec :
Pour tous les autres — assurez-vous que votre site Discourse a été mis à jour après 2021-03-17T07:00:00Z avant de mettre à jour ce composant.
cc @angus
Parfait ! C’est réglé ! Un support excellent comme d’habitude. Merci @tshenry ![]()
Bonjour à tous,
Après avoir installé ce composant, la plupart des icônes de la page disparaissent et je vois cette erreur dans la console.
Uncaught Error: Could not find module @ember/runloop imported from discourse/initializers/initialize-discourse-post-badges
Y a-t-il autre chose que je devrais ajouter ou modifier ? Merci !
Hmm, je ne parviens pas à reproduire l’erreur. Voici quelques points à vérifier :
Merci pour votre réponse rapide. J’utilise Discourse 2.3.2, ce qui semble assez ancien. Les paramètres sont toujours définis par défaut. Je ne pense pas qu’il y ait des plugins, car c’est le premier composant que j’ai installé.
Cela ressemble à un besoin de mise à niveau ?
Oui, la version 2.3.2 est très ancienne à ce stade. Vous voudrez certainement la mettre à niveau, et ce pour des raisons qui dépassent largement la compatibilité avec ce composant ![]()
Ouf. J’ai manqué cet avertissement. Je suis sous Discourse 2.6.3. Je suppose que cette version est sortie avant le 17 mars, puisque j’ai perdu mes images personnalisées. Y a-t-il un moyen de revenir à une version antérieure de ce composant ?
Je vais ajouter une solution de contournement. Restez en place.
Édition : @jtbayly, cela devrait fonctionner maintenant si vous mettez à jour le composant. Désolé pour le dérangement ! Je ferai plus attention à la rétrocompatibilité à l’avenir.
Merci beaucoup. Ça a marché du premier coup.
Nous constatons de plus en plus d’erreurs 429 ces derniers jours à cause de cet ajout (je ne sais pas exactement quand cela a commencé, mais je dirais au cours des 2 à 3 derniers mois). Les plans pour réduire le nombre de requêtes sont-ils toujours d’actualité ?
Malheureusement, il ne semble pas que le temps ait encore permis les modifications fondamentales nécessaires. La priorité sera probablement encore plus faible maintenant qu’il existe un plugin qui gère cela de manière plus élégante :
Si le composant devient un problème pour votre communauté, je vous recommande vivement de passer au plugin si possible.
Désolé de ne pas avoir de meilleures nouvelles !
J’ai jeté un coup d’œil, mais la fonctionnalité diffère de celle du TC : dans le plugin, les utilisateurs peuvent choisir les badges à afficher. Dans le TC, c’est l’administrateur du site qui décide. Je vais voir si je peux le forker pour qu’il réponde à mes besoins.
C’est aussi mon cas d’usage. Tenez-nous au courant si vous arrivez à le faire fonctionner, s’il vous plaît.
Comment configurer le plugin ? Utilisez-vous le composant de votre thème ?
Ah, d’accord, j’ai lu quelques messages plus récents indiquant que cela a été déplacé du côté de l’utilisateur.
Ce composant présente des problèmes avec New installs will default to Ember CLI builds in Production
_application-fe5f714a0b25da04a163bd904e96336e.js:6171
Une erreur s'est produite dans le thème/composant « Badges de publication » : TypeError : Impossible de lire les propriétés de undefined (lecture de « currentProp »)
at 6dd3e4df7d5d30781da2109aaad4015405b3f832.js?__ws=discourse.myforum.tld:108
at e.withPluginApi (_application-fe5f714a0b25da04a163bd904e96336e.js:4070)
at Object.initialize (6dd3e4df7d5d30781da2109aaad4015405b3f832.js?__ws=discourse.myforum.tld:107)
at Object.s.initialize (_application-fe5f714a0b25da04a163bd904e96336e.js:60)
at _vendor-89acebf53895afcc5339ec7eda71567e.js:2730
at e.each (_vendor-89acebf53895afcc5339ec7eda71567e.js:4074)
at e.walk (_vendor-89acebf53895afcc5339ec7eda71567e.js:4064)
at e.each (_vendor-89acebf53895afcc5339ec7eda71567e.js:4056)
at e.topsort (_vendor-89acebf53895afcc5339ec7eda71567e.js:4056)
at n._runInitializer (_vendor-89acebf53895afcc5339ec7eda71567e.js:2733)
(anonymous) @ _application-fe5f714a0b25da04a163bd904e96336e.js:6171
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Pour éviter les erreurs, ajoutez une clé `pluginId` à vos modifications lorsque vous appelez `modifyClass`
ie @ _application-fe5f714a0b25da04a163bd904e96336e.js:4072
_application-fe5f714a0b25da04a163bd904e96336e.js:4072
Merci pour le signalement, cela devrait être corrigé maintenant.
Bonjour, excellent travail sur ce composant de thème ! Je pense aussi qu’il devrait faire partie du cœur de Discourse.
Je suis curieux, étant donné qu’il n’y a pas eu beaucoup d’activité ici depuis un moment, recommanderiez-vous toujours d’utiliser le plugin plutôt que le composant de thème ? Le plugin est-il officiel / est-il bien entretenu ?
Avez-vous des idées si cela deviendra une fonctionnalité principale ?
Merci encore.
Le plugin créé par @angus fonctionne-t-il pour quelqu’un ? Il ne semble pas fonctionner pour moi, et c’est toujours la méthode recommandée pour l’utiliser. Ce serait très bien de voir cela pris en charge par l’équipe sous forme de plugin. Merci !
@davidkingham Avez-vous réussi à faire fonctionner le plugin ? Nous nous penchons également sur la question.
Non, j’ai malheureusement abandonné cela.