3.5.0.beta2-dev, le composant Theme est devenu non fonctionnel à cause du plugin discourse-events

Après la mise à jour (3.5.0.beta2-dev), de nombreuses fonctionnalités des composants thématiques sont devenues inopérantes, comme la « Bannière de recherche », et l’option « Mettre à jour » a disparu de l’interface des paramètres administrateur.

La bannière de recherche a cessé de fonctionner.

Il y avait autrefois une option pour mettre à jour Discourse, qui a depuis disparu. Je ne sais plus où effectuer la mise à jour, et je ne peux le faire qu’en accédant directement au serveur.

L’aperçu des messages a disparu.

Le composant thématique de l’icône de catégorie a échoué.

Le composant thématique de l’icône de tag a échoué.

Voyez-vous une erreur en tant qu’administrateur sur l’interface ?
Pouvez-vous regarder dans la console du navigateur ?

Cela pourrait être lié (mais ce n’est probablement pas le cas)

Voulez-vous dire le lien « Mettre à jour Discourse » ?

La bannière de recherche a cessé de fonctionner.

Il y avait autrefois une option pour mettre à jour Discourse, qui a depuis disparu. Je ne sais plus où effectuer la mise à jour, et je ne peux le faire qu’en accédant directement au serveur.

L’aperçu du message a disparu.

Le composant du thème de l’icône de catégorie a échoué.

Le composant du thème de l’icône de balise a échoué.

1 « J'aime »

Merci pour les détails !

Si vous passez en mode sans échec et désactivez les plugins, il semble que les TCs soient de retour :

Par exemple :

Je vois également la bannière.

En regardant la console du navigateur, je vois une erreur avec le plugin Discourse Events :

Uncaught Error: Could not find module `discourse/mixins/singleton` imported from `discourse/plugins/discourse-events/discourse/models/provider`
    at loader.js:247:1
    at h (loader.js:258:1)
    at u.findDeps (loader.js:168:1)
    at h (loader.js:262:1)
    at u.findDeps (loader.js:168:1)
    at h (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at y (app.js:170:18)
    at b (app.js:193:19)
    at app.js:156:29
    at g.start (app.js:167:1)
    at HTMLDocument.<anonymous> (start-app.js:5:7)
    at discourse-boot.js:13:12
    at discourse-boot.js:1:1

Pouvez-vous essayer de le désactiver dans les paramètres d’administration et de recharger la page pour voir si cela aide ?

2 « J'aime »

Bon sang, vous avez identifié le problème avec précision ! Après avoir désactivé le plugin discourse-events, tout est revenu à la normale. Il semble que ce plugin ait un bogue grave dans sa dernière version, ce qui a entraîné ces dysfonctionnements.

Merci beaucoup pour votre aide !

2 « J'aime »

De rien ! J’ai signalé le problème ici : Events Plugin 📅 - #869 by Arkshine.

4 « J'aime »

Étant donné que cela est dû à un plugin tiers, je ferme ce sujet. Nous ne suivons que les plugins officiels de Discourse et le cœur dans la catégorie Bug.