diff --git a/SoObjects/Contacts/product.plist b/SoObjects/Contacts/product.plist index 349d27eca..843eda8b9 100644 --- a/SoObjects/Contacts/product.plist +++ b/SoObjects/Contacts/product.plist @@ -18,25 +18,26 @@ }; SOGoContactGCSFolder = { - superclass = "SOGoFolder"; + superclass = "SOGoFolder"; }; SOGoContactGCSEntry = { - superclass = "SOGoContentObject"; + superclass = "SOGoContentObject"; defaultRoles = { "View" = ( "Owner", "Delegate", "Organizer", "Authenticated" ); }; }; SOGoContactLDAPFolder = { - superclass = "SOGoFolder"; + superclass = "SOGoFolder"; + defaultAccess = "allow"; + protectedBy = ""; }; - SOGoContactLDAPEntry = { + SOGoContactLDIFEntry = { superclass = "SOGoContentObject"; - defaultRoles = { - "View" = ( "Owner", "Delegate", "Organizer", "Authenticated" ); - }; + defaultAccess = "allow"; + protectedBy = ""; }; }; } diff --git a/UI/Contacts/product.plist b/UI/Contacts/product.plist index 23f7763ad..48d2d3c27 100644 --- a/UI/Contacts/product.plist +++ b/UI/Contacts/product.plist @@ -63,6 +63,8 @@ }; }; +/* both following class should be "reparented" so as to only have + SOGoContactFolder here... */ SOGoContactGCSFolder = { slots = { toolbar = { @@ -111,21 +113,21 @@ }; methods = { view = { - protectedBy = "View"; + protectedBy = ""; pageName = "UIxContactsListView"; }; new = { - protectedBy = "View"; + protectedBy = ""; pageName = "UIxContactEditor"; actionName = "new"; }; mailer-contacts = { - protectedBy = "View"; + protectedBy = ""; pageName = "UIxContactsListView"; actionName = "mailerContacts"; }; canAccessContent = { - protectedBy = "View"; + protectedBy = ""; pageName = "UIxContactsListView"; actionName = "canAccessContent"; }; @@ -160,10 +162,10 @@ }; }; - SOGoContactLDAPEntry = { + SOGoContactLDIFEntry = { methods = { view = { - protectedBy = "View"; + protectedBy = ""; pageName = "UIxContactView"; }; delete = {