Filtres en consultation

il est très rare que le musée souhaite interdire la consultation de certaines notices aux personnes ayant un accès identifié dans Flora.

Donc en règle général on n'applique pas ce genre de filtres.

Toutefois il peut être intéressant de gérer des profils de consultation intermédiaires entre les internautes qui vont sur le portail qui ne voient que les données publiées sur le site, et les utilisateurs internes qui voient toutes les données.

Vous pourriez ainsi créer un groupe personnalisé, dérive du groupe standard de consultation générale avec les restrictions suivantes:

  • Ne voit pas les champs sensibles.
  • Ne peux visualiser que les notices dont l'état d'avancement est validé ou publié.

Masquer les champs sensibles

Dans l'onglet Menus du rôle concernés, ouvrez la liste des "menus vues" et choisissez le menu musee_menu_masque_champs_sensibles puis appuyer sur "Appliquer". 

2021-08-13_10h08_57.png

                                        Pour vous aider vous pouvez faire un affichage tri par "Nom".

2021-08-13_10h08_18.png

Filtrer sur l'état d'avancement de saisie

Pour activer ces filtres vous aurez besoin de connaitre.

Le nom interne du champ qui contient cette infirmation, et le nom de la liste qui le contrôle.

Dans l'espace de travail accueil ou décrire, venez dans la grille de saisis des biens, onglet suivi, puis clic droit sur le libellé du champ et choisir "Afficher informations".

2021-08-13_10h17_14.png

2021-08-13_10h18_22.png

Allez dans l'espace de travail Administration. Les valeurs des codes des états d'avancement de saisie sont visibles dans le menu Données/Liste/Source: Musée. Choisir la liste ETAT_AVANCE_SAISIE.lst .

2021-08-13_10h22_41.png

Si on veut que l'utilisateur ne voie que les notices publiable, le filtre prendra la syntaxe suivante.

[MUS_ETAT_AVANCE_SAISIE|equal|9]

1605633474950-389.png

Filtres en modification/Suppression

Uniquement les notices que j'ai crées

Syntaxe du filtre (CREATE_USER=\'$user.CODE\').

A poser sur les filtres de modifier et supprimer, sur les tables concernées.

Uniquement les notices de mon musée d'appartenance

Syntaxe du filtre (MUSEE =\'$user.BIBLIOTHEQUE\').

A poser sur les filtres de modifier et supprimer, sur les tables concernées.

Le champ BIBLIOTHEQUE de la table des utilisateurs contient en fait le site de rattachement de l'utilisateur .(Ecran ci dessous.)
Ce site permet de déclarer les musées gérés à l'intérieur d'une instance Flora
Se reporter à l'article sur les organismes et préfixes pour en savoir plus

1605634245976-674.png"

Tags :
Créé par XWikiGuest le 2021/07/15 10:10