Le 03/05/2013 15:23, Eric Chatellier a écrit :
Piste ----- Le problème est maintenant d'essayer de trouver une nouvelle façon d'implementer le moteur de recherche: - qui ne reindexe pas la base de données à chaque modification des droits - qui corrige le problème des droits pendant la recherche - qui puisse potentiellement s'adapter à hibernate search
Piste de réflexion: - ne pas indexer la sécurité dans le moteur de recherche - ne plus utiliser hibernate search - ...
J'ai déployé sur démo une nouvelle version où la sécurité est gérée hors de l'index (comme le reste de la sécurité dans cantharella). Je pense que cela résout la grand majorité des tickets encore non fermés de la version 1.1. Le seul soucis restant est que l'on peut rechercher sur des champs non autorisé (provenances de molécules par exemple), mais au final une entité non visible ne sera jamais affichée. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com