Moovapps : filtrer une vue sur un champ de type rôle ou utilisateur

En utilisant Moovapps, il est parfois nécessaire de filtrer une vue sur un champ rôle ou un champ personne(s) (mono ou multi-valeurs). Tous ces champs sont en réalité des “collections” d’utilisateurs. Ce n’est malheureusement pas possible de configurer ce filtre via l’éditeur de vue. Il est donc nécessaire de modifier le XML de la vue.

La solution ci-dessous permet de remonter les documents du client qui est connecté. Le client connecté aura la visibilité uniquement sur ces documents.

<field name=“NomSystemeChampOrganisation” operator=“equals” value=“${iUser.organization}”/>

Moovapps : filtrer une vue

On va pouvoir également filtrer sur un champ de type « Rôle ». Dans le cas où l’on souhaite remonter les documents si l’utilisateur connecté fait partie du rôle “NomSystemeChampRole”.

Le code sera un peu différent :

<field name=“NomSystemeChampRole” operator=“in” value=“${iUser}”/>

 

Auteur de l'article

Sabrina BELMOUHOUB, Consultante chez Visiativ Solutions Switzerland

Quoi de neuf dans le monde de la CAO ?

Restez informé grâce à notre fil d’actualités alimenté régulièrement par nos experts métiers : des zooms sur les nouveautés produits, des trucs et astuces, des tutoriels, des témoignages, des top listes, des success stories, des photos et des comptes-rendus des évènements…

Abonnez-vous à notre newsletter: