Monotone-Parent: 9b5ebc598474f9893ae9cd49b70769d7dbe2996f

Monotone-Revision: 555ffbaeafab3a0a23649acb1714e47a78d35d81

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-11-21T16:05:07
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2007-11-21 16:05:07 +00:00
parent ebbc840ecd
commit ac37cfc054
6 changed files with 26 additions and 18 deletions
+4 -2
View File
@@ -453,7 +453,7 @@
- (NSArray *) calendarList
{
SOGoAppointmentFolder *currentCalendar;
SOGoAppointmentFolder *calendar, *currentCalendar;
SOGoAppointmentFolders *calendarParent;
NSEnumerator *allCalendars;
SoSecurityManager *sm;
@@ -467,9 +467,11 @@
calendarParent
= [[context activeUser] calendarsFolderInContext: context];
sm = [SoSecurityManager sharedSecurityManager];
calendar = [self componentCalendar];
allCalendars = [[calendarParent subFolders] objectEnumerator];
while ((currentCalendar = [allCalendars nextObject]))
if (![sm validatePermission: perm
if ([calendar isEqual: currentCalendar] ||
![sm validatePermission: perm
onObject: currentCalendar
inContext: context])
[calendarList addObject: currentCalendar];