Monotone-Parent: b3c4fef061776cff263262f03c363766fa58d479

Monotone-Revision: 5088d59ebd9fac5711d577846019ab0351386716

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-11-27T21:06:15
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-11-27 21:06:15 +00:00
parent 84b93929c2
commit 965d1212bc
+23
View File
@@ -1,5 +1,28 @@
2007-11-27 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* SoObjects/SOGo/SOGoContentObject.m ([SOGoContentObject
-aclsForUser:uid]): copy all the roles from the container. If the
object is new, make sure the roles contain "ObjectEditor" if and
only if "ObjectCreator" is present.
* SoObjects/SOGo/SOGoGCSFolder.m ([SOGoGCSFolder
-aclsForUser:uid]): no longer take the "ObjectReader" role into
account.
* UI/Common/UIxFolderActions.m ([UIxFolderActions
-canAccessContentAction]): always return HTTP status 204. We want
this because we are relying on the SOPE access control manager to
grant access to this method. This requires a fine-tuned access
control in SOGo itself...
* UI/Contacts/UIxContactsUserRightsEditor.m ([-userCanReadObjects])
([-setUserCanReadObjects:userCanReadObjects]): removed methods.
* UI/MailerUI/UIxMailUserRightsEditor.m ([UIxMailUserRightsEditor
-updateRights]): no longer take the "ObjectReader" role into account.
([-userCanReadMails], [-setUserCanReadMails:userCanReadMails]):
removed methods.
* SoObjects/Appointments/SOGoFreeBusyObject.m ([SOGoFreeBusyObject
-fetchFreeBusyInfosFrom:_startDateto:_endDate]): specify context
when looking up the Calendar folder.