Recherche
...
-Pour Mysql il faut utiliser une datasource XA --> Vérifier que com.mysql.jdbc.jdbc2.optional.MysqlXADataSource dans mysql-connector-java-5.0.8-bin.jar convient-
...
Est-ce un comportement souhaitable ?
A noter que le rendu des pages semble fonctionner dans les workspaces via l'accès webdav depuis un navigateur.
=> il doit être possible d'obtenir la même chose dans les sections ... via un accès particulier (type webdav / resolver d'url via l'uid du proxy ...).
...
Bloc de code |
---|
....
Caused by: java.lang.ClassCastException: org.nuxeo.core.versioning.folder.FolderishDocumentVersionDelegate
at org.nuxeo.ecm.core.repository.jcr.JCRSession.createProxyForVersion(JCRSession.java:361)
at org.nuxeo.ecm.core.api.AbstractSession.createProxy(AbstractSession.java:1925)
....
|
...
La gestion des versions buguent un peu a priori : parfois la montée de version ne se fait pas.
Balise Wiki |
---|
Quand on redépose un document via le drag and drop, une nouvelle version est créée automatiquement (avec le même numéro de version que la version précédente). \[*A remonter à Nuxeo*\] |
On a patché le plugin nuxeo-platform-login-anonymous (5.1.4) pour qu'il accepte en paramètres des SkipUrlRetrieveIdentity_* (urls qui ne seront ps traités par la procédure d'identification de nuxeo-platform-login-anonymous). On peut alors avoir quelque chose comme :
Bloc de code |
---|
<extension
target="org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService"
point="authenticators">
<authenticationPlugin name="ANONYMOUS_AUTH" enabled="true"
class="org.nuxeo.ecm.platform.ui.web.auth.anonymous.AnonymousAuthenticator">
<parameters>
<parameter name="SkipUrlRetrieveIdentity_Dav">dav</parameter>
</parameters>
</authenticationPlugin>
</extension>
|
...
Les 2 plugins marchent bien ensemble, mis à part que lorsque l'authentification CAS est annulé par l'utilisateur, celui-ci ne peut plus être identifié comme anonyme : l'authentification anonyme ne prenant plus la main.
CF la classe AnonymousAuthenticator de nuxeo-platform-login-anonymous, un attribut dans la session de l'utilisateur BLOCK_ANONYMOUS_LOGIN_KEY est fixé pour permettre à l'authentification CAS de prendre la main. Dans le contexte d'une annulation d'authentification CAS, cet attribut n'est malheureusement pas supprimé.
Une poubelle par répertoire : difficile à gérer => faut-il que la poubelle soit une poubelle d'administrateur : permettrait à l'adminstrateur de pouvoir restaurer des fichiers/répertoires supprimés par les utilisateurs.
Présentation fonctionnelle de l'implémentation esup-ecm / ori-oai: presentation_Nuxeo_fonc.pdf