Child pages
  • 03 - Gestion des groupes Pags
Skip to end of metadata
Go to start of metadata

Fonctionnement

Les groupes PAGS sont enregistrés en base de données.

Création des groupes

  • Un fichier par groupe PAGS
    • data/esup/pags-group/Etudiants_UFR.pags-group.xml
  • Les attributs sur lesquels se basent les groupes doivent être préalablement définis

Exemple :

<?xml version='1.0' encoding='UTF-8'?>
<pags-group script='classpath://org/jasig/portal/io/import-pags-group_v4-1.crn'>
<name>Etudiants UFR</name>
<description>Les etudiants de l'institut UFR</description>
<selection-test>
<test-group>
<test>
<attribute-name>eduPersonAffiliation</attribute-name>
<tester-class>org.jasig.portal.groups.pags.testers.StringEqualsIgnoreCaseTester</tester-class>
<test-value>student</test-value>
</test>
<test>
<attribute-name>univComposante</attribute-name>
<tester-class>org.jasig.portal.groups.pags.testers.StringEqualsIgnoreCaseTester</tester-class>
<test-value>UFR</test-value>
</test>
</test-group>
</selection-test>
</pags-group>

Installation des groupes

  • Pour enregistrer tous les groupes

    • ./gradlew overlay:uPortal:dataImport -Ddir=data/esup/pags-group
  • Pour enregistrer un seul groupe
    • ./gradlew overlay:uPortal:dataImport -Dfile=data/esup/pags-group/Etudiants_UFR.pags-group.xml
  • No labels