Projet esup-ecm

Recherche

Sommaire

Pages enfant
  • A résoudre

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.

...

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 / resolveur resolver d'url via l'uid du proxy ...).

Dans les sections il faudrait pouvoir versionner (puis publier) un répertoire entier.
Nous avons tester le plugin nuxeo-core-folder-versioning (les configurations sont actuellement dans le trunk d'esup-ecm), il permet effectivement de versionner un répertoire entier.

  • PB1 : Cependant ni la restauration, ni la visualisation des versions ne semblent fonctionner : les contenus des répertoires ne semblent pas avoir été versionnés ...
  • PB2 : Lorsqu'on tente de publier une telle version cependant, nous obtenons l'exception suivante :
    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)
    ....
    
    On a un peu de mal à comprendre l'intérêt de la classe FolderishDocumentVersionDelegate qui un wrapper de la classe FolderishDocumentVersion ...

=> A étudier un peu plus.

...