L'utilisateur TL0 ne peut pas voir les menus créés par le sous-menu Header sur DiscourseHub/iPhone

Sous-menus d’en-tête n’affiche rien avec DiscourseHub sur iPhone ET lorsqu’un utilisateur est TL0 (TL verrouillé et groupe propre pour arrêter les publicités, c’est un utilisateur de test) — pour moi, en tant qu’administrateur, je vois les menus. Les menus (deux menus déroulants) sont bien visibles lorsque j’utilise Safari et TL0, cependant.

La façon simple de tester cela est donc de :

  • créer un menu à l’aide du composant Sous-menus d’en-tête
  • créer un utilisateur TL0
  • visiter le forum en utilisant DiscourseHub et cet utilisateur

La façon plus difficile, si cela fonctionne, est de suivre des étapes supplémentaires :

  • créer un groupe fermé pour cet utilisateur et uniquement pour lui
  • configurer le plugin publicitaire pour afficher des publicités Adsense
  • exclure le groupe TL0 des publicités

Pour moi, c’est plus ou moins un problème mineur car je n’ai que quelques utilisateurs qui utilisent le Hub et ce sont des TL élevés. Mais beaucoup font la même chose que moi et utilisent ces menus pour afficher des documents statiques importants et de l’aide pour les nouveaux utilisateurs.

Non, je n’ai rien trouvé dans les journaux. La version de Discourse est 3.1.0.beta2 (f8863b0f98). Et je n’ai pas essayé le mode sans échec pour une raison évidente : c’est une tâche assez difficile lorsque l’on utilise le Hub ; je ne connais aucune astuce pour le faire.

Je ne sais pas quand cela s’est produit, car :

  • les vrais TL0 ne savent pas à quoi s’attendre
  • j’utilise rarement ma personne de test sur DiscourseHub

Bien sûr, cela peut être un bug/dysfonctionnement/mauvais comportement de Discourse ou du composant, mais comme les trois font partie de vous… :wink:

1 « J'aime »