[ 
https://jira.nuxeo.com/browse/NXP-6681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=93020#comment-93020
 ] 

Florent Guillaume edited comment on NXP-6681 at 4/20/11 2:44 PM:
-----------------------------------------------------------------

Update core to propagate the previous state that is about to be / has been 
overwritten by CoreSession.saveDocument. Now the DocumentEventContext may hold 
info the previous document model (should be fully prefetched by hand in 
beforeDocumentModification event if non-prefetch info matters to later events).
Also allow beforeDocumentModification events to modifiy also the document name 
(in effect doing a rename) in addition to the rest of the properties.
http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/a318b8a143a9
http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/7cc47060f1b2

      was (Author: fguillaume):
    Update core to propagate the previous state that is about to be / has been 
overwritten by CoreSession.saveDocument. Now the DocumentEventContext may hold 
info the previous document model (should be fully prefetched by hand in 
beforeDocumentModification event if non-prefetch info matters to later events).
Also allow beforeDocumentModification events to modifiy also the document name 
(in effect doing a rename) in addition to the rest of the properties.
http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/a318b8a143a9

  
> File system level mapping
> -------------------------
>
>                 Key: NXP-6681
>                 URL: https://jira.nuxeo.com/browse/NXP-6681
>             Project: Nuxeo Enterprise Platform
>          Issue Type: User story
>          Components: Desktop Integration, WSS integration
>            Reporter: Thierry Delprat
>            Assignee: Florent Guillaume
>             Fix For: 5.4.2
>
>
> We know for quite a long time than mapping Nuxeo repository to a file system 
> is not an easy job because the model do not match correctly :
>  - name vs title + filename + name
>  - file+folder vs folderish doc + multiple attachements
> Most existing file-system mapping protocol implementations in Nuxeo have 
> tried to solve this issue : WebDav, WSS and CMIS.
> There is no ideal solution and we will have to add some constraints on the 
> Nuxeo model.
> Rather that continuing with several mapping logic, it's time to build a 
> generic module that will handle all the work :
>  - Nuxeo Document => File System resource
>  - File System resource => Nuxeo Document (including what is done via 
> FileManager)
>  - Listeners to enforce the limitations of the FS model
> This new module should be integrated in WebDav, WSS and CMIS.
> WebDav and CMIS should be based on the newly contributed version from 
> Gagnavarslan that allows FileSystem level mounting via WSS.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to