]> err.no Git - sope/blob - sope-appserver/NGObjWeb/DAVPropMap.plist
added some WebDrive WebDAV properties
[sope] / sope-appserver / NGObjWeb / DAVPropMap.plist
1 {
2   NGObjWeb_doc_   = "default WebDAV property mappings for NGObjWeb";
3
4   /* DAV */
5   "{DAV:}iscollection"         = "davIsCollection";
6   "{DAV:}ishidden"             = "davIsHidden";
7   "{DAV:}uid"                  = "davUid";
8   "{DAV:}href"                 = "davURL";
9   "{DAV:}getlastmodified"      = "davLastModified";
10   "{DAV:}creationdate"         = "davCreationDate";
11   "{DAV:}getcontentlength"     = "davContentLength";
12   "{DAV:}getcontenttype"       = "davContentType";
13   "{DAV:}getetag"              = "davEntityTag";
14   "{DAV:}displayname"          = "davDisplayName";
15   "{DAV:}hassubs"              = "davHasSubFolders";
16   "{DAV:}nosubs "              = "davDenySubFolders";
17   "{DAV:}childcount"           = "davChildCount";
18   "{DAV:}objectcount"          = "davObjectCount";
19   "{DAV:}visiblecount"         = "davVisibleCount";
20   "{DAV:}isfolder"             = "davIsFolder";
21   "{DAV:}resourcetype"         = "davResourceType";
22   "{DAV:}contentclass"         = "davContentClass";
23   "{DAV:}isstructureddocument" = "davIsStructuredDocument";
24   "{DAV:}status"               = "davStatus";
25   "{http://apache.org/dav/props/}executable" = "davIsExecutable";
26
27   /* used with Apple WebDAV */
28   "{DAV:}quota"                = davQuota;
29   "{DAV:}quotaused"            = davQuotaUsed;
30   "{http://www.apple.com/webdav_fs/props/}appledoubleheader"=appleDoubleHeader;
31
32   /* Novell NetDrive */
33   "{DAV:}owner"                = davOwner;
34   "{DAV:}locktoken"            = davLockToken;
35   "{DAV:}activelock"           = davActiveLock;
36   // TODO: non-standard?, also used by WebDrive
37   "{DAV:}collection"           = davNetDriveCollection;
38
39   /* new in current WebFolders */
40   "{DAV:}defaultdocument"    = davDefaultDocument;
41   "{DAV:}getcontentlanguage" = davContentLanguage;
42   "{DAV:}isreadonly"         = davIsReadOnly;
43   "{DAV:}isroot"             = davIsRoot;
44   "{DAV:}lastaccessed"       = davLastAccessed;
45   "{DAV:}name"               = davName;
46   "{DAV:}parentname"         = davParentName;
47   
48   /* new in Cadaver 0.21.0 */
49   "{DAV:}checked-in"  = davCheckedIn;
50   "{DAV:}checked-out" = davCheckedOut;
51
52   /* WebDrive 7.10.1475 */
53
54   "{DAV:}srt_creationtime"  = davWebDriveCreationTime;
55   "{DAV:}srt_modifiedtime"  = davWebDriveModificationTime;
56   "{DAV:}srt_proptimestamp" = davWebDrivePropTimestamp;
57   
58   /* Nautilus DAV support */
59   "{http://services.eazel.com/namespaces}nautilus-treat-as-directory" = 
60     "davIsFolder";
61
62   /* Konqueror */
63   "{DAV:}source"        = davSourceURL;
64   "{DAV:}executable"    = davIsExecutable;
65   "{DAV:}supportedlock" = davSupportedLock;
66   "{DAV:}lockdiscovery" = davLockDiscovery;
67   
68   /* HotMail (TM) */
69   "{http://schemas.microsoft.com/hotmail/}adbar"   = "hotmailAdbarInfo";
70   "{http://schemas.microsoft.com/hotmail/}maxpoll" = "hotmailMaxPollInterval";
71   "{http://schemas.microsoft.com/hotmail/}sig"     = "hotmailSignature";
72   
73   /* HTTP-Mail folders */
74   "{urn:schemas:httpmail:}calendar"        = "calendarFolderURL";
75   "{urn:schemas:httpmail:}contacts"        = "contactsFolderURL";
76   "{urn:schemas:httpmail:}deleteditems"    = "trashFolderURL";
77   "{urn:schemas:httpmail:}msgfolderroot"   = "accountRootURL";
78   "{urn:schemas:httpmail:}drafts"          = "draftsFolderURL";
79   "{urn:schemas:httpmail:}inbox"           = "inboxFolderURL";
80   "{urn:schemas:httpmail:}journal"         = "journalFolderURL";
81   "{urn:schemas:httpmail:}notes"           = "notesFolderURL";
82   "{urn:schemas:httpmail:}outbox"          = "outboxFolderURL";
83   "{urn:schemas:httpmail:}sendmsg"         = "mtaURL";
84   "{urn:schemas:httpmail:}sentitems"       = "sentFolderURL";
85   "{urn:schemas:httpmail:}tasks"           = "tasksFolderURL";
86   
87   /* HTTP-Mail fields */
88   "{urn:schemas:httpmail:}date"            = "date";
89   "{urn:schemas:httpmail:}hasattachment"   = "hasAttachment";
90   "{urn:schemas:httpmail:}read"            = "read";
91   "{urn:schemas:httpmail:}textdescription" = "textDescription";
92   "{urn:schemas:httpmail:}unreadcount"     = "unreadCount";
93   "{urn:schemas:mailheader:}cc"            = "cc";
94   "{urn:schemas:mailheader:}date"          = "date";
95   "{urn:schemas:mailheader:}from"          = "from";
96   "{urn:schemas:mailheader:}in-reply-to"   = "inReplyTo";
97   "{urn:schemas:mailheader:}message-id"    = "messageId";
98   "{urn:schemas:mailheader:}received"      = "received";
99   "{urn:schemas:mailheader:}references"    = "references";
100   "{urn:schemas:mailheader:}subject"       = "davDisplayName";
101   "{urn:schemas:mailheader:}to"            = "to";
102   
103   /* Exchange 2000 (TM) */
104   "{http://schemas.microsoft.com/exchange/}outlookfolderclass" = 
105     "outlookFolderClass";
106   "{http://schemas.microsoft.com/exchange/}outlookmessageclass" =
107     "outlookMessageClass";
108
109   /* OpenOffice.org */
110   "{http://ucb.openoffice.org/dav/props/}IsReadOnly"    = davIsReadOnly;
111   "{http://ucb.openoffice.org/dav/props/}BaseURI"       = davBaseURI; // TODO
112   "{http://ucb.openoffice.org/dav/props/}IsCompactDisc" = isOOoCompactDisc;
113   "{http://ucb.openoffice.org/dav/props/}IsFloppy"      = isOOoFloppy;
114   "{http://ucb.openoffice.org/dav/props/}IsHidden"      = davIsHidden;
115   "{http://ucb.openoffice.org/dav/props/}IsRemote"      = isOOoRemote;
116   "{http://ucb.openoffice.org/dav/props/}IsRemoveable"  = isOOoRemoveable;
117   "{http://ucb.openoffice.org/dav/props/}IsVolume"      = isOOoVolume;
118   "{http://ucb.openoffice.org/dav/props/}TargetURL"     = davOOoTargetURL;
119 }