Limite accès user

Tagged: 

  • Limite accès user

    Posté par trouvpadenom sur 26 décembre 2023 at 12h24

    Bonjour,

    j’ai créé un formulaire que tout les utilisateurs peuvent remplir mais je voudrais que lorsqu’un user accède à une liste il ne puisse voir que les formulaires qu’il lui même créé je sais que c’est possible mais je ne trouve plus la manière dont je dois récupérer le mail du user connecter sur le power app et comment faire la formule de tri dans la liste des formulaires.

    je ne sais pas si c’est assez sinon n’hésitez pas à me demander plus de détail !

    Marielle a répondu 1 year, 4 months ago 4 Membres · 9 Réponses
  • 9 Réponses
  • Florent

    Member
    26 décembre 2023 at 12h28

    Bonjour,

    Pour faire ca je créer une variable que j’alimente avec (‘Utilisateursd’Office365’.MyProfile().Mail) dans le OnStart de l’appli puis j’utilise la variable pour trier la galerie

    • This reply was modified 1 year, 4 months ago by  Florent.
  • Florent

    Member
    26 décembre 2023 at 12h36

    Pour le filtre ca doit ressembler à ca

    <code class="language-plaintext">SortByColumns(
       Filter(
           [@'nomdelaliste'];
           StartsWith(
               NomColonne;
               var_mail_user
           )
       );
       "Created";
       If(
           SortDescending1;
           SortOrder.Ascending;
           SortOrder.Descending
       )
    )
    • This reply was modified 1 year, 4 months ago by  Florent.
    • trouvpadenom

      Member
      26 décembre 2023 at 14h17

      j’ai essayer de faire comme tu me la conseillé mais j’ai une erreur qui ressors est-ce que tu pourrais me dire d’où est-ce que ça vient ?

      • This reply was modified 1 year, 4 months ago by  trouvpadenom.
  • Florent

    Member
    26 décembre 2023 at 15h00

    Il te manque la condition dans ton IF

  • Fanta

    Member
    26 décembre 2023 at 16h52

    revoie ton variable varUserEmail

    • This reply was modified 1 year, 4 months ago by  Fanta.
  • Fanta

    Member
    26 décembre 2023 at 16h56

    Pour résoudre cette erreur, vérifiez que la variable varUserEmail contient bien une chaîne de caractères et que la colonne Demandeur existe dans la source de données et est également de type chaîne de caractères. Assurez-vous que tous les arguments nécessaires sont fournis correctement à la fonction StartsWith.

  • Marielle

    Member
    26 décembre 2023 at 18h27

    Tu veux forcément utiliser Power apps pour le faire ?

    Sinon la manœuvre est possible aisément en créant une liste, puis dans les paramètres de la liste, cocher l’option pour indiquer que les utilisateurs n’ont accès qu’aux éléments qu’ils ont créé..

    • trouvpadenom

      Member
      27 décembre 2023 at 10h00

      effectivement ça fonctionne très bien merci !

      • Marielle

        Member
        27 décembre 2023 at 11h18

        parfait

Connectez-vous pour répondre.