Feature #11432
ferméGroupe(s) d'utilisateurs et contacts
100%
Description
Actuellement, par défaut, l'annuaire des utilisateurs affiche tous les utilisateurs.
L'annuaire peut être limité à un (ou plusieurs) domaine(s), à un (ou plusieurs) groupe(s), aux membres d'un espace, aux contacts d'une application Annuaire de contacts.
De plus, dans le cas d'un annuaire général ou limité à un domaine, les contacts des applications Annuaire de contacts , dont le paramètre Annuaire général est activé, sont affichés en complément des utilisateurs du domaine.
Il n'est donc pas possible d'avoir un annuaire qui contient des utilisateurs d'un groupe ET des contacts d'une application Annuaire de contacts.
L'objectif de cette évolution est de permettre un tel affichage.
Mis à jour par Nicolas Eysseric il y a plus de 4 ans
- Statut changé de Assigned à In progress...
Mis à jour par Nicolas Eysseric il y a plus de 4 ans
- Version cible mis à Version 6.2
- % réalisé changé de 0 à 70
Mis à jour par Nicolas Eysseric il y a plus de 4 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 70 à 100
L'annuaire peut donc désormais afficher les utilisateurs d'un groupe ET les contacts d'une application Contacts grâce à l'URL /silverpeas/Rdirectory/jsp/Main?GroupId=XXX&ComponentId=yellowpagesYYYY
.
De plus, il est possible d'exporter l'annuaire (quel que soit son périmètre).
L'export est toujours possible pour les administrateurs de la plateforme. Toutes les données sont alors exportées (infos de base, complémentaires et personnalisées).
Il est possible de rendre accessible l'export aux utilisateurs. Pour cela, le fichier directorySettings.properties doit être paramétré en conséquence.
# Some examples to set up exportation to regular users. Export is always allowed to admins. # To allowed export to users, turn export.hyperlinkXXX to true # To exclude some fields from domain, use export.hyperlinkXXX.domain.Y.exclude (Y = domain id) # * means "exclude all data" or list each field (separated by a comma) # To exclude some fields from extra form (personalized one), do the same way, use export.hyperlinkXXX.extraForm.<formName>.exclude export.hyperlink1671 = true export.hyperlink1671.domain.0.exclude = * export.hyperlink1671.extraForm.annuaire_.exclude = site,richContent export.hyperlink1684 = true export.hyperlink1684.domain.0.exclude = export.hyperlink1684.extraForm.annuaire_.exclude = *
Important : Pour utiliser le paramétrage ci-dessus, il est impératif d'utiliser l'annuaire au travers d'une application Hyperlien .
Traité par PR :Mis à jour par Yohann Chastagnier il y a plus de 4 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Yohann Chastagnier il y a plus de 4 ans
- Statut changé de Integration in progress... à Closed
Validé et intégré.