Problème utilisateur formulaire interne

Bonjour​:waving_hand:,

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 ?

Merci de votre aide et bonne journée.

Bonjour, et bienvenue sur le forum !

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.

C’est étrange en effet… j’invoque @audezu qui saura peut-être !

Bonjour,

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.

Cordialement,

Bonjour,
est-ce que vous avez ajouté des règles par défaut dans vos permissions avancées ?
car il y a ce bug :

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.

Bonne journée.

1 « J'aime »