]> err.no Git - sope/commitdiff
added some comments
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Wed, 1 Jun 2005 21:12:42 +0000 (21:12 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Wed, 1 Jun 2005 21:12:42 +0000 (21:12 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@818 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-appserver/NGObjWeb/WebDAV/README
sope-appserver/NGObjWeb/WebDAV/SoObject+SoDAV.m

index c3a121f111645626bc973922b9a4e1bbfd7aff72..40b84b7a0c6d6ff1e98e1b8a1cc1953695aa35a4 100644 (file)
@@ -100,6 +100,18 @@ ZideLook. Those will call
 Its discouraged to use bulk queries, since they are non-standard.
 
 
+In case no specific property names are requested (<allprop/> or a propfind
+without a body), the toolkit is going to query the available property set
+using:
+
+  - (NSArray *)defaultWebDAVPropertyNamesInContext:(WOContext *)_context;
+  TODO: check for soClass slots
+
+Note that this is just the set used for allprop queries, you can still support
+more properties than that (not sure whether that would be valid WebDAV though).
+
+
+
 Special Features
 ================
 
@@ -118,6 +130,15 @@ REPORT
 
 extended ops: ACL, CHECKOUT etc
 
+- check for default property names (allprop) in SoClass slots
+
+- add support for DAV:supportedlock property
+
+- add support for property level 404 status
+  - currently we just deliver empty tags or none (if the brief header is set)
+
+- add Apache2 like typing namespaces on DAV:creationdate and 
+  DAV:getlastmodified
 
 Notes
 =====
index ae28a059500181df674fb4fe09eacbadf74eb348..4c663685ef58f6d109fcc7ef0908540ea142dd3f 100644 (file)
@@ -45,6 +45,7 @@
 @implementation NSObject(SoObjectSoDAVImp)
 
 - (NSArray *)defaultWebDAVPropertyNamesInContext:(id)_ctx {
+  // TODO: check for set in SoClass slots
   static NSArray *defNames = nil;
   if (defNames == nil) {
     defNames = [[[NSUserDefaults standardUserDefaults]