Hi Tiry (and others),

Have finally had time to start to look into automatically versioning documents saved via WSS.

Have gone for your WSSListItem approach and am now automatically incrementing the minor version with each save.

Now, how do I get Nuxeo to create an archive version of the document as I increment the version number?

Thanks and regards,

Sean

On 23/03/10 12:40, Thierry Delprat wrote:
Hi Sean,

You can use the versionning listener to do the job : but it will be true for any document update and won't b e specific for WSS.

The other solution would be to make this configurable on the WSS Backend level.
The current WSS Backend is already pluggable.
If what you want is just create a version each time the MSOffice file is uploaded, you may simply contribute a new itemFactory to WSSPlugableBackendManager.
=> Just return a new WSSListItem
=> inherit from NuxeoListItem default implementation and override the setStream method to also create a version.

I have not tested this, but this should work.


Tiry


On 23 March 2010 13:16, Sean Radford <[email protected] <mailto:[email protected]>> wrote:

    Hi,

    The default behaviour of documents edited using WSS is to not
    increment the version (major or minor).

    I've read
    http://doc.nuxeo.org/5.3/books/nuxeo-book/html/document-versionning.html
    and wondered if if would be possible to create a rule (or
    listener, or something) that could change this to increment the
    version on WSS saving?

    Would this be a sensible thing? Or does the Sharepoint protocol
    provide a better mechanism?

    Thanks and regards,

    Sean

-- Dr. Sean Radford, MBBS, MSc
    http://www.tacola.com/
    t: +44 (0)845 KEY HELP
    t: +44 (0)845 539 4357
    m: +44 (0)7802 24 24 86

    _______________________________________________
    ECM mailing list
    [email protected] <mailto:[email protected]>
    http://lists.nuxeo.com/mailman/listinfo/ecm
    To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm




--
Dr. Sean Radford, MBBS, MSc
http://www.tacola.com/
t: +44 (0)845 KEY HELP
t: +44 (0)845 539 4357
m: +44 (0)7802 24 24 86

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm

Reply via email to