Chercher un groupe d'utilisateur

1
0
-1

Bonjour,
À partir d'un url /API/identity/user, comment afficher les utilisateurs appartenant à mon groupe Marketing?

Si j'utilise une liste déroulante pour afficher le résultat de mon appel, est ce possible d'afficher, depuis "clé affichée", le firstname et le matinale?

Merci d'avance pour vos conseils.

Cdlt,

1 answer

1
0
-1

Vous pouvez effectuer la séquence d'appel API suivante :

  • ../API/identity/group?p=0&c=10&f=name%3DMarketing qui devrait retourner un seul élément.
  • ../API/identity/user?p=0&c=100&f=enabled%3dtrue&f=group_id%3d5 ou le chiffre 5 doit être remplacé par l'identifiant du groupe obtenu lors de l'appel précédent.

Vous pouvez directement utiliser la liste retourner par le second appel dans une liste déroulante en utilisant par exemple le userName pour l'affichage. Si vous voulez afficher le nom et prénom il faudra passer par une variable de formulaire de type JavaScript qui se chargera d'assembler nom et prénom.

Comments

Submitted by wnkela on Mon, 05/27/2019 - 12:15

Bonjour,
Ok ça marche avec ../API/identity/user?p=0&c=100&f=enabled%3dtrue&f=group_id%3d5. Merci.

Pour l'affichage du nom et du prénom à fois, j'ai essayé la variable de formulaire de type javaScript avec comme valeur "return "firstname", "lastname";" mais seul le lastname est affiché. Est-ce une mauvaise valeur donnée à la cette variable?

Bien cordialement,,

Submitted by bastien.laurent... on Mon, 05/27/2019 - 17:07

Je sais pas comment tu souhaites afficher, mais le mieux:
- Créer un container afin d'itérer sur ta variamble qui contient la liste des utilisateur du groupe
- un composant texte avec comme valeur: {{item.firstname}} , {{item.lastname}}

Submitted by wnkela on Mon, 05/27/2019 - 17:17

Juste les afficher sur une liste déroulante et permettre à l'utilisateur d'en choisir un parmi tant d'autres.

Submitted by bastien.laurent... on Mon, 05/27/2019 - 17:28

Dans ce cas, tu définie une variable de type 'API':
nom : usersList , url = ../API/identity/user?p=0&c=100&f=enabled%3dtrue&f=group_id%3d5

Ensuite, tu créais un composant de type 'liste déroulante', en valeur disponible tu lui assigne ta variable 'usersList', pui dans clef à afficher : firstname+" "+lastname

Normalement ça devrait faire l'affaire.

Submitted by wnkela on Mon, 05/27/2019 - 17:40

Ok. Ça marche.

Merci pour la disponibilité.

Submitted by bastien.laurent... on Mon, 05/27/2019 - 17:45

Pas de soucis.
N'oublie pas de mettre la sujet à terminé si tous marche ;)

Notifications