Date de création : | 29 novembre 2004 | |
Dernière modification : | 08 février 2005 | |
Diffusion : | internet |
Ce document décrit comment utiliser l'utilitaire de chargement de permission développé par Esup-Portail.
Cette utilitaire est inclus dans les packages esup, (consulter le CHANGELOG du package afin de savoir si il est disponible dans votre version)
Cet utilitaire a pour but d'agir sur les permissions de uPortal via une tache ant. Il dispose des méthodes suivantes :
Cette utilitaire se base sur un fichier XML permettant de définir les actions a effectuer.
Par défaut, le fichier utilisé est properties/groups/GroupsPermLoad.xml
Il supporte le paramètre dataFile, qui permet d'utiliser un autre fichier de configuration.
Exemple :
ant esup.groups.perm.load -DdataFile=/properties/groups/myGroupsPerm.xml
Vous disposez aussi d'un fichier exemple :
Exemple :
<?xml version="1.0" encoding="UTF-8" ?>
<Perm-Loading failonerror="true">
<!-- BE CAREFUL BEFORE RUN SWITCH JNDI TO OFF in portal.properties and PersonDirs.xml -->
<permAdd targetName="Tous les groupes de personnes" principalsName="Information" activity="VIEW" type="GRANT" />
<permAdd targetKey="local.0" principalsName="Etablissement" activity="VIEW" type="DENY" />
<permAdd targetKey="local.0" principalsName="Etablissement" activity="SELECT" type="DENY" />
<permAdd targetKey="local.0" principalsName="Etablissement" activity="ADD/REMOVE" type="GRANT" />
<permAdd targetName="Comptabilite" principalsKey="local.102" activity="SELECT" type="GRANT" />
<permAdd targetName="Comptabilite" principalsKey="local.102" activity="VIEW" type="DENY" /> <permAdd targetName="Comptabilite" principalsUid="admin" activity="VIEW" type="DENY" />
<!-- delete all permission of principals on target !-->
<permDel targetName="Tous les groupes de personnes" principalsName="Information" />
<permDel targetKey="local.0" principalsName="Etablissement" /> </Perm-Loading>
Les groupes (target ou principal) peuvent être décrits par leur nom ou par leur clé.
Ce flag vous permet de spécifierle comportement de l'utilitaire :
Attributs :
Attributs :
Cette action supprime toutes les permissions du groupe principals sur le groupe target
Création :29 novembre 2004 - Julien Marchal | |
Modifications : |