Définir le mode lent renvoie une erreur 403 - Je suis administrateur

Version de Discourse : 3.2.0.beta3-dev ( d5e8bd790b )

J’ai essayé de mettre à jour via l’interface utilisateur web et de reconstruire également. L’erreur semble persister.
Avant la reconstruction, je voyais une erreur NS_BINDING_ABORTED. Maintenant, après la mise à jour, le message d’erreur est simplement un 403 avec le corps suivant :

{"errors":["Vous n'êtes pas autorisé à consulter la ressource demandée."],"error_type":"invalid_access"}

Cependant, je peux voir que la requête de sondage renvoie NS_BINDING_ABORTED :

Cependant, les sondages de suivi semblent fonctionner :

Les deux choses pourraient ne pas être liées. Le problème principal est de recevoir un 403 lors de la définition du mode lent sur n’importe quel sujet, malgré le fait d’être administrateur. Nos modérateurs signalent le même problème.

Nous avons une communauté très active et la possibilité de définir le mode lent est souvent nécessaire pour permettre à la modération de gérer les sujets “chauds”.

Le minuteur de sujet semble renvoyer la même erreur.

Peut-être que le problème vient des actions impliquant des minuteurs ?

Je peux définir à la fois le mode lent et les minuteries de sujet ici sur meta, je suis donc désolé de ne pas pouvoir reproduire cela.

Peu probable, mais avez-vous toujours votre plugin d’amélioration du modérateur de catégorie installé et cela pourrait-il causer des problèmes ?


Aurais-je dû demander si cela se produit en mode sans échec ?

2 « J'aime »

Il est installé mais désactivé. J’y ai pensé, mais quand il est désactivé, il ne devrait avoir aucun impact, n’est-ce pas ?

J’essaierai le mode sans échec Il semble que cela se produise aussi en mode sans échec :weary:

Pouvez-vous confirmer quelle version est exécutée ici sur meta ?

Pas nécessairement. Le désactiver (ou utiliser le mode sans échec) désactive uniquement les éléments JavaScript, qui sont à l’origine de la plupart des erreurs. Dans de rares cas, vous devrez le supprimer complètement de votre app.yml et reconstruire sans lui, car il pourrait s’agir d’un élément non-JavaScript qui pose problème.

Nous sommes mis à jour avec les derniers commits quasiment au moment où ils sont fusionnés. :slight_smile:

Je vais essayer une reconstruction sans les mods de catégorie améliorés

Pour l’écrire, la liste actuelle des plugins est :

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-animated-avatars.git
          - git clone https://github.com/discourse/discourse-whos-online.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-signatures.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/paviliondev/discourse-legal-tools.git
          - git clone https://github.com/netgamers-forum/discourse-ngi-emojis.git
          - git clone https://github.com/discourse/discourse-patreon.git
          # nouveaux plugins ajoutés le 03/05/2023
          - git clone https://github.com/discourse/discourse-yearly-review.git
          - git clone https://github.com/discourse/discourse-user-notes.git
          # nouveaux plugins ajoutés le 12/02/2023
          - git clone https://github.com/discourse/discourse-prometheus.git
          # nouveaux plugins ajoutés le 11/06/2023
          - git clone https://github.com/netgamers-forum/discourse-category-mod-enhancer.git
          # nouveaux plugins ajoutés le 16/08/2023
          - git clone https://github.com/netgamers-forum/discourse-silenced-flair.git
    - exec:
        cd: $home/plugins/discourse-animated-avatars
        raise_on_fail: false
        cmd:
          - $home/plugins/discourse-animated-avatars/scripts/install.sh

Je pense qu’il y a un problème avec les avatars animés, bien que ce soit principalement un problème de page utilisateur (je pense)

Oh là là, c’est un gros problème aussi, je ne sais pas pourquoi Discourse ne les prend pas en charge par défaut (comme option peut-être) :smiley:

1 « J'aime »

Oui, j’ai confirmé que c’était notre plugin, même désactivé, il empêchait les actions basées sur le temps de fonctionner. Vraiment bizarre.

J’ajouterai un avertissement dans le sujet du plugin pour recommander de le supprimer temporairement.

1 « J'aime »

Je pense que maintenant que certains types d’images sont plus largement pris en charge, cela va dans ce sens :crossed_fingers:

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.