Je souhaite créer un formulaire interne pour faciliter le remplissage d’un tableau. La table initiale est soumise à des permissions avancées en fonction de la catégorie d’utilisateur (tous éditeurs mais avec des accès différents). En tant que propriétaire du document, le formulaire interne fonctionne parfaitement. Il fonctionne également pour l’utilisateur (éditeur) ayant l’accès complet au document. En revanche il ne fonctionne pas pour l’utilisateur (éditeur dans son périmètre) ayant un accès restreint à l’entièreté du document quand bien même il peut compléter le tableau lié au formulaire. C’est cela qui me perturbe : les règles ne sont-elles pas les mêmes pour le tableau et son widget ? L’utilisateur, comme le widget, doit-il impérativement disposer de l’accès complet au document ?
Je n’ai jamais utilisé ce widget mais en principe, une vue ne demande pas plus de permission que la table sous-jacente.
Avez-vous vérifié que l’utilisateur peut compléter la table liée au formulaire ? De la manière dont vous l’écrivez, je ne sais pas si vous l’avez testé ou seulement défini dans les règles…
Bonjour,
Merci pour votre réponse. L’utilisateur peut bien compléter directement la table liée au formulaire mais pas la table via le formulaire. Je n’ai pas clairement identifié le problème mais je pense qu’il peut être lié aux permissions car en autorisant l’accès complet au document à l’utilisateur, le formulaire fonctionne parfaitement.
J’ai posté ce message pour voir si quelqu’un a déjà rencontré ce problème aussi et saurait y répondre.
Deux pistes de réflexion ; l’accès à une vue hébergeant un widget de type formulaire peut-être impossible si :
La table sur laquelle est adossée la vue n’est pas accessible en lecture à l’utilisateur
Si la vue est située à l’intérieur d’une autre vue pour laquelle l’utilisateur n’as pas d’accès en lecture. Dans l’exemple ci-dessous, un utilisateur qui n’a pas de droit de lecture pour la table adossée à la vue “Parcours stagiaire” ne pourra pas accéder aux vues “Formulaires d’inscription”, “Espace stagiaire” et “Enquête de satisfation”, même si il dispose des droits de lecture / écriture sur les tables adossées aux vues, et sur les tables nécessaires au fonctionnement des widgets.
Bonjour,
Merci beaucoup pour votre réponse ! En effet, j’ai ajouté des règles par défaut qui doivent affecter mes permissions de tables… Me voilà rassuré maintenant que je sais d’où vient le problème.