Projet Socle ENT
Pages enfant
  • Groupes (esup-3)

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.

...

Regroupe des test d'appartenance : tous les tests dans la même balise test-group sont ET-ifiés (associés avec un ET logique) : ils doivent être tous validés pour que le test renvoit retourne VRAI

S'il y a plusieurs test-group, ils sont OU-ifiés (associés avec un OU logique)

test

  • attribute-name : L'attribut uPortal testé
  • tester-class : La classe java utilisée comme opérateur pour le test.
  • test-value : La valeur comparée à l'attribut

...

IntegerEQTester

attribute-name et test-value sont convertis en ints. attribute-name doit être égal à test-value.

IntegerGETester

attribute-name supérieur ou égal à test-value.

IntegerGTTester

attribute-name supérieur à test-value.

IntegerLETester

attribute-name inférieur ou égal à test-value.

IntegerLTTester

attribute-name inférieur à test-value.

RegexTester

attribute-name doit correspondre à l'expression régulière indiquée dans test-value.

StringEqualsIgnoreCaseTester

Comparaison de chaînes en ignorant la casse.

StringEqualsTester

Comparaison de chaînes.

ValueExistsTester

Vrai VRAI si attribute-name possède une valeur.

ValueMissingTester

Vrai VRAI si  attribute-name est nul ou qu'aucune de ses valeurs n'est égale à test-value.

  •  

Avantages

...

PS : les valeurs d'un attribut multi-valué sont testées successivement ; il suffit que une de ses valeurs réponde au test pour qu'il soit VRAI

Avantages

L'évaluation est faite à la connexion, utilisateur par utilisateur => la taille des groupes n'influe pas sur les performances

Inconvénients

On ne peut pas afficher la liste des utilisateurs membres d'un groupe

Références

http://www.ja-sig.org/wiki/display/GAP/uPortal+PAGS+documentation