17.10.4 Documents confidentiels
Un document confidentiel est un document dont l'affichage est soumis à un
droit spécifique : le droit confidential
.
La propriété confidential
indique la caractère confidentiel d'un
document. S'il est supérieur à zéro, le document est considéré comme
confidentiel.
Les interfaces d'affichage standards de document comme FDL:OPENDOC
prennent en compte cette propriété afin d'indiquer que le document est
confidentiel et ne montre pas son contenu.
Les interfaces standards d'affichage de liste de document comme
GENERIC:GENERIC_LIST
n'affichent pas les documents confidentiels.
Pour afficher un document confidentiel, il faut que l'utilisateur dispose du
droit view
et du droit confidential
.
Attention : La classe SearchDoc
de recherche de document retourne par
défaut les documents confidentiels. Il faut explicitement utiliser la méthode
DocSearch::excludeConfidential()
pour les filtrer. Dans le
cas contraire, le développeur a en charge de montrer que les parties voulues
sur l'interface cliente.