Limite accès user

Étiquetté : 

  • Limite accès user

    Posté par trouvpadenom sur 26 décembre 2023 à 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 Il y a 11 mois 4 Membres · 9 Réponses
  • 9 Réponses
  • Florent

    Membre
    26 décembre 2023 à 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

    • Cette réponse a été modifiée Il y a 11 mois par  Florent.
  • Florent

    Membre
    26 décembre 2023 à 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
       )
    )
    • Cette réponse a été modifiée Il y a 11 mois par  Florent.
    • trouvpadenom

      Membre
      26 décembre 2023 à 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 ?

      • Cette réponse a été modifiée Il y a 11 mois par  trouvpadenom.
  • Florent

    Membre
    26 décembre 2023 à 15h00

    Il te manque la condition dans ton IF

  • Fanta

    Membre
    26 décembre 2023 à 16h52

    revoie ton variable varUserEmail

    • Cette réponse a été modifiée Il y a 11 mois par  Fanta.
  • Fanta

    Membre
    26 décembre 2023 à 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

    Membre
    26 décembre 2023 à 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

      Membre
      27 décembre 2023 à 10h00

      effectivement ça fonctionne très bien merci !

      • Marielle

        Membre
        27 décembre 2023 à 11h18

        parfait

Connectez-vous pour répondre.