Project

General

Profile

Actions

Feature #11432

closed

Groupe(s) d'utilisateurs et contacts

Added by Nicolas Eysseric over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Annuaire
Start date:
03/20/2020
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

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.

Actions #1

Updated by Nicolas Eysseric over 1 year ago

  • Status changed from Assigned to In progress...
Actions #2

Updated by Nicolas Eysseric over 1 year ago

  • Target version set to Version 6.2
  • % Done changed from 0 to 70
Actions #3

Updated by Nicolas Eysseric over 1 year ago

  • Status changed from In progress... to Resolved
  • % Done changed from 70 to 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 :
Actions #4

Updated by Yohann Chastagnier over 1 year ago

  • Status changed from Resolved to Integration in progress...
Actions #5

Updated by Yohann Chastagnier over 1 year ago

  • Status changed from Integration in progress... to Closed

Validé et intégré.

Actions

Also available in: Atom PDF