Recherche
...
On peut alors utiliser pour la définition des groupes des définitions type 'foo'.matches('foo|bar') et même 'bonamvin@univ-rouen.fr'.equals(currentUser.user.username) ...
... mais malheureusement pour autant currentUser.user.username.equals('bonamvin@univ-rouen.fr') ne fonctionne pas ou plutôt la validation de l'expression EL dans l'IHM ne fonctionne pas par exemple et donc des choses commepas, on voit passer en effet dans les logs le message suivant :
| Bloc de code |
|---|
2010-11-16 14:50:26,219 WARN [org.nuxeo.ecm.platform.el.DocumentModelResolver] Property not found: user:username. Document 'null' with title 'null' and type 'user' does not have any schema with prefix 'user'
|
... comme si le document bidon servant à valider l'expression ne faisait pas l'affaire.
-> pour contourner le pb,
On peut alors créer des définitions du type : currentUser.user.username.matches('.*univ@univ-rouen.fr') non plus :-(
à suivre ...