diff --git a/ChangeLog b/ChangeLog index ca1f54155..59acc4d64 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2007-04-24 Wolfgang Sourdeau + * SoObjects/Appointments/SOGoAppointmentFolder.m + ([SOGoAppointmentFolder -defaultAclRoles]): new overriden method + that defines default roles for new elements in the acl. + * UI/Scheduler/UIxCalUserRightsEditor.[hm]: new component class module and subclass of UIxUserRightsEditor specific to the handling of user rights on calendar folders. diff --git a/SoObjects/Appointments/SOGoAppointmentFolder.m b/SoObjects/Appointments/SOGoAppointmentFolder.m index 542cbb51e..1dd53077a 100644 --- a/SoObjects/Appointments/SOGoAppointmentFolder.m +++ b/SoObjects/Appointments/SOGoAppointmentFolder.m @@ -1216,4 +1216,13 @@ static NSNumber *sharedYes = nil; return @"IPF.Appointment"; } +/* acls */ +- (NSArray *) defaultAclRoles +{ + return [NSArray arrayWithObjects: + SOGoCalendarRole_PublicViewer, + SOGoCalendarRole_PrivateDAndTViewer, + nil]; +} + @end /* SOGoAppointmentFolder */