Impossible de sélectionner des groupes dans l'explorateur de données

Je ne parviens pas à utiliser la nouvelle fonctionnalité permettant d’autoriser certains groupes à accéder aux requêtes. Qu’est-ce que je rate ?

Discourse 2.4.0.beta5 Release Notes - #2 by justin

discourse-data-explorer

  • Autoriser les groupes à accéder aux requêtes

J’ai cette case dans Data Explorer :
image
Mais cela ne fonctionne pas : par exemple, si je tape « modérateurs » (sans guillemets), aucune recherche ni autocomplétion ne se déclenche. De plus, si j’enregistre la requête et que je reviens dessus, la case est à nouveau vide et les modérateurs n’ont pas accès à la requête.

J’ai essayé d’autres groupes également ; le problème n’est pas spécifique aux modérateurs.

Je ne vois aucun paramètre lié, à part l’option permettant d’activer Data Explorer.

1 « J'aime »

@markvanlan des idées à propos de :arrow_double_up:

1 « J'aime »

Si vous êtes en auto-hébergement, avez-vous mis à jour à la fois Discourse et le plugin Data Explorer ?

1 « J'aime »

Je n’arrive pas à reproduire ce problème localement, et la sélection de groupes fonctionne ici sur Meta.

Même si Discourse n’a pas été mis à jour en même temps que le plugin data-explorer, les groupes devraient tout de même pouvoir être ajoutés.

4 « J'aime »

J’ai exécuté ./launcher rebuild app. J’ai vu les plugins être téléchargés en observant la console.

1 « J'aime »

Êtes-vous sur la branche stable ?

2 « J'aime »

J’utilise la version 2.4.0.beta6.

Des plugins non officiels sont-ils installés ?

Oui, mais en réalité, ce n’est pas une priorité suffisamment élevée pour commencer à supprimer des plugins et des personnalisations CSS, si cela fonctionne pour tout le monde.

Vous pouvez d’abord essayer en utilisant le mode sécurisé. Vous pouvez utiliser ce mode sécurisé :

http://www.example.com/?safe_mode=no_custom%2Conly_official

Si vous pouvez toujours reproduire le problème avec ce mode, alors il ne provient pas d’un plugin non officiel, et ce test n’aura pas d’impact sur vos utilisateurs.

2 « J'aime »

C’est bien. Mais je peux toujours reproduire le problème. J’ai trouvé ceci dans la console, à la fois avec Chrome et Firefox. Je vais essayer d’approfondir demain, mais je suis un peu dépassé ici.

1 « J'aime »

Cela semble lié à select-kit, je vais jeter un coup d’œil.

1 « J'aime »

Cela devrait régler le problème (vous devrez récupérer la dernière version du plugin) :

Pour une raison inconnue, group_ids étaient récupérés dans trois formats différents : nil, [], ""… et select-kit avait du mal à boucler sur "".

La correction essentielle se trouve dans plugin.rb, mais j’ai également tenté de rendre le code plus résilient à d’autres endroits.

@markvanlan, j’imagine qu’une version de ce code était buggée à un moment donné et a créé des données corrompues comme celles-ci ? N’hésitez pas à creuser davantage si vous pensez qu’il y a des modifications ou des migrations à effectuer.

J’ai également effectué quelques autres commits pendant que j’y étais :

5 « J'aime »

Ce sujet a été automatiquement fermé après 33 heures. De nouvelles réponses ne sont plus autorisées.