Projet

Général

Profil

Fonctionnalité #13448

Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans

En tant que demandeur d'archives, je veux lister les archives existantes même si je ne peut pas y accéder afin de connaître leur existence et pouvoir demandeur leur communication.

Possibilité pour un non-producteur d'une archive non-communicable de prendre connaissance de l'existence de l'archive et de demander une communication (systématiquement avec dérogation).

**Détail**
Gérer le droit d'en connaître par profil, en ajoutant un indicateur booléen "Activer la découverte" avec une infobulle "Permet aux utilisateurs des services autres que producteurs et gestionnaires de rechercher les archives du profil, sans pour autant pourvoir les consulter"

Dans la fonction de constitution de la chaîne de requête de sécurité (archiveAccessTrait::getAccessRuleAssert)
- lister les profils activant cette option
- ajouter une clause sur originatorOwnerOrgId = "org du user en cours" AND archivalProfileReference IN (liste des id de profils)

Retour