Un widget qui permet d’avoir une interface visuelle pour gérer les règles d’accès aux documents Grist sans avoir à écrire manuellement des formules ACL.
Fonctionnalités
• Attributs utilisateur : création automatique de tables d’attributs, gestion directe des paires e-mail/valeur depuis le widget
• Configuration des règles : création de règles par rôle (Lecteur/Éditeur) ou par attribut utilisateur (ex. user.Department == « Sales »)
• Résumé des règles actives : affichage lisible et compréhensible de toutes les règles configurées
• Matrice des permissions : visualisation des droits de lecture/écriture/création/suppression par table et par colonne
• Gestion des attributs : ajout/suppression d’attributs avec avertissement des règles liées et fenêtre de confirmation
• Bilingue : français/anglais avec sélecteur de langue
• UX moderne : notifications toast, modales personnalisées, workflow guidé étape par étape
ah ok, je pensais que ton lien était un doc test. As-tu un document Grist test sur lequel on peut voir ce que ça donne avant d’intégrer ça à nos documents perso ?
salut @Isaytoo ,
merci pour ce widget qui va certainement me faciliter la vie.
Je viens d’essayer de l’utiliser sur une instance self hosted.
Ma clé Api ne semble pas valide (alors que c’est bien mon document).
Il manque des valeurs sur ces champs Missing required fields: gristUrl, docId, endpoint, apiKey
Tu sais où ils sont définis ?
Content que le widget te soit utile ! Les onglets Tables, Colonnes, Règles, Configurer et Attributs utilisent l’API interne de Grist, donc ils fonctionnent sans problème.
Pourquoi l’onglet Utilisateurs ne fonctionne pas :
Cet onglet a besoin d’accéder à un endpoint spécifique de l’API Grist (/access ) avec ta clé API. Si la configuration de ton serveur bloque les requêtes externes (CORS/pare-feu), cette requête est refusée et l’onglet ne peut pas fonctionner.
Pour l’activer , ajoute ces variables d’environnement à ton instance Grist si tu as accès à ton serveur bien sûr :