Pages enfant
  • e) Modifications et redéploiements

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Copiez le fichier update/uPortal/uportal-impl/src/main/resources/properties/contexts/personDirectoryContext.xml sous la même arborescence dans custom
  • Editez le fichier  custom/uPortal/uportal-impl/src/main/resources/properties/contexts/personDirectoryContext.xml
  • Redéployez le portail : ant init deploy
  • Relancez le portail

Groupes

Article détaillé sur les groupes : Groupes (esup-3)





Groupes PAGS

  • Recopier le fichier update/uPortal/uportal-impl/src/main/resources/properties/groups/PAGSGroupStoreConfig.xml dans le répertoire custom selon la même arborescence
  • Editez ce fichier, en conservant les groupes pags_root et all_users
  • Déployez : ant init deploy
  • Relancez le portail

Groupes locaux

Avec des fichiers d'import

  • Pour chaque groupe, créez un fichier avec l'extension ".group_membership" dans le répertoire custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/group_membership, en vous basant sur ceux du répertoire update.
    • Dans la balise <name>, indiquez le nom du groupe
    • Dans la balise <entity-type>, indiquez s'il s'agit d'un groupe de personnes (org.jasig.portal.security.IPerson) ou d'une catégorie de canaux (org.jasig.portal.ChannelDefinition)
    • Dans la balise <children>, indiquez les membres du groupe
    • La balise <children> accepte comme membre :
      • <literal> : un utilisateur (groupe de personnes uniquement)
      • <group> : un groupe local, un groupe PAGS (groupe de personnes) ou un groupe de canaux
  • Importez le ou les groupes :

Import d'un groupe :

Bloc de code

ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channel -Dpattern="nom_groupe\.group_membership"

 Import de tous les groupes du dossier :

Bloc de code

ant db.import  -Ddir={esup.root}/custom/uPortal/uportal-impl/src/main/resources/properties/db/mini/channel -Dpattern=".*\.group_membership"


le paramètre "pattern" accepte les expressions régulières

Avec l'interface

Utilisez le canal "Gestionnaire de groupes" (Group Manager)