diff --git a/SoObjects/Contacts/product.plist b/SoObjects/Contacts/product.plist index f66ae1a56..7c3733ff7 100644 --- a/SoObjects/Contacts/product.plist +++ b/SoObjects/Contacts/product.plist @@ -19,7 +19,7 @@ }; }; - SOGoContactFolder = { + SOGoContactGCSFolder = { superclass = "SOGoFolder"; protectedBy = "View"; @@ -30,7 +30,32 @@ }; }; - SOGoContactObject = { + SOGoContactGCSEntry = { + superclass = "SOGoContentObject"; + + protectedBy = "View"; + defaultAccess = "allow"; /* I think this affects key lookup */ + defaultRoles = { + "View" = "Owner"; + "WebDAV Access" = "Owner"; + }; + + methods = { + }; + }; + + SOGoContactLDAPFolder = { + superclass = "SOGoFolder"; + + protectedBy = "View"; + defaultAccess = "allow"; /* I think this affects key lookup */ + defaultRoles = { + "View" = "Owner"; + "WebDAV Access" = "Owner"; + }; + }; + + SOGoContactLDAPEntry = { superclass = "SOGoContentObject"; protectedBy = "View";