Accorder des permissions aux utilisateurs non membres du forum pour écrire de nouvelles requêtes Data Explorer

Salut tout le monde,

J’ai cherché sur le forum avant d’écrire ceci, mais je voulais m’assurer de ne rien manquer. Je suis administrateur d’une installation Discourse auto-hébergée et nous avons le plugin Data Explorer installé. D’autres équipes ont besoin d’accéder à la base de données à des fins de reporting et elles ont besoin de la capacité de générer de nouvelles requêtes. J’ai déjà configuré des requêtes enregistrées et un groupe pour exécuter les rapports, mais elles ont également besoin de la capacité de voir et de travailler avec les structures de données elles-mêmes afin d’intégrer le forum à nos autres outils de reporting. En bref, elles ont besoin d’accéder à la construction de requêtes dans la partie édition et saisie du plugin. D’après ce que je comprends, au niveau de la construction et de la saisie des requêtes du plugin, c’est un accès administrateur uniquement - et au niveau des résultats/sorties pour exécuter des requêtes pré-faites et visualiser des rapports, c’est au niveau du groupe. Est-ce correct ?

Si oui, existe-t-il des moyens de contourner cela ? Par exemple, avec un utilisateur système personnalisé qui n’aurait accès qu’à ce plugin pour composer de nouvelles requêtes ? Ou au sein d’un compte membre lui-même en utilisant un niveau de confiance, puis en vérifiant ce niveau pour l’accès ? Toute indication dans la bonne direction est très appréciée. :slight_smile:

Aussi, si ma prémisse est incorrecte ou si je manque quelque chose, n’hésitez pas à me le faire savoir et merci !

(Modification pour ajouter, ils ont déjà essayé d’utiliser l’API)

Ce sera une #demande de fonctionnalité car ce n’est actuellement pas possible sans statut d’administrateur. Comme vous l’avez correctement mentionné ci-dessus, l’exécution de rapports est la seule fonctionnalité de groupe pour exécuter des requêtes.

4 « J'aime »

Merci beaucoup pour l’indication. :slight_smile: (edit - je viens de voir que ceci a été déplacé dans la catégorie des fonctionnalités, merci !)

1 « J'aime »

Cela leur donnerait accès à tout dans la base de données. Vous devriez leur faire confiance, à un ou plusieurs d’entre eux, avec des privilèges d’administrateur ou forker le plugin pour permettre à leur groupe de l’utiliser.

6 « J'aime »