From: Alessandro G. <a.g...@lo...> - 2008-12-05 12:50:14
|
Hello Sebastian, what I mean is that the WebDAV in my opinion is in place, but I would like to implement a mechanism of auto-versioning for clients without versioning support. In practice, most clients support the function of the lock / unlock, we could implement the auto versioning using this mode: LOCK = set the status of the document to CHECKOUT GET = download document PUT = if the user has acquired the lock on the document will create a new version, otherwise create a duplicate of the document. (set the status of the document to CHECKIN) It should not be very difficult, I could look this by myself, while if you want you may start as you had talked to Marco the development of authentication from external systems (LDAP, Active Directory) Alessandro sw...@kr... ha scritto: > Hello again, > > if i understand you in the right way, then you could not checkin through WebDAV? This is implemented as well. Checkout a File and overwrite it on putting a new file into the current folder. The mechanism is fully WebDAV-compliant and is called "auto-version". This means, that if we have a resource under version-controll as well as is being checked-out, putting a new version of the file into the same space caues an automatically checkin and increment of the version number. But i guess, you mean not this point of view. > > Checkin is therefore not possible as logicaldoc does not support this feature without putting a new file in the same time to the server. > > > Therefore, i would say, that i would doing a lot of refactorings within the current state of code. > > > Best Regards > Sebastian > > > > > > Hi Sebastian, > > I have extensively tested the capabilities of our WebDAV module and I > think it is quite ready. > > Remain to be discussed some things like rename documents and the > mechanism for versioning ... > > I am not entirely sure that it is worthwhile to allow the rename of the > resource (file) from the webdav client, when the actual document in > logicaldoc has a different filename... > > Anyway I tried extensively the versioning with ITHitMapWebDAVDrive and > it works well. > > I also tried to implement the checkin method, but then I dropped it > because with our system could not be used. > > The last thing that perhaps we could discuss is the automatic versioning. > At the end i discovered that very few clients support the > checkout-checkin methods and i think that would be worthwhile to > investigate the issue. > We could also create a new version as a result of a concatenation of > LOCK-PUT on a document by the same user. > > Best regards > Alessandro > > > sw...@kr... ha scritto: > >> Hi there, >> >> what is the current state of testing? Matches the current behaviour of the >> > WebDAV-Prototype your expectations? > >> Best Regards >> Sebastian >> >> ------------------------------------------------------------------------ >> >> >> Internal Virus Database is out of date. >> Checked by AVG - http://www.avg.com >> Version: 8.0.175 / Virus Database: 270.9.9/1803 - Release Date: 21/11/2008 >> > 9.37 > >> >> > > > ------------------------------------------------------------------------ > > > Internal Virus Database is out of date. > Checked by AVG - http://www.avg.com > Version: 8.0.175 / Virus Database: 270.9.9/1803 - Release Date: 21/11/2008 9.37 > > -- --------------------------------------------------------------- Alessandro Gasparini e-mail: a.g...@lo... <mailto:a.g...@lo...> --------------------------------------------------------------- Logical Objects snc Via Bonasi, 2/A 41012 Carpi (MO) Italy Tel./Fax. 059 688969 web: http://www.logicalobjects.it |