mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-23 10:54:17 +00:00
See ChangeLog
Monotone-Parent: a9673b6b7feb76572f80c31fe67ba936ed709f8f Monotone-Revision: cff51eb80ef633a72d1cc7527a1092b597f57f55 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2009-10-14T18:25:50 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,8 +1,15 @@
|
||||
2009-10-14 Francis Lachapelle <flachapelle@inverse.ca>
|
||||
|
||||
* UI/Scheduler/UIxComponentEditor.m (-getEventRWType): the user
|
||||
is not an attendee when dealing with web calendars.
|
||||
(-_toolbarForOwner:andClientObject:): no toolbar should appear
|
||||
when dealing with web calendars.
|
||||
|
||||
2009-10-13 Ludovic Marcotte <lmarcotte@inverse.ca>
|
||||
|
||||
* SoObjects/SOGo/NSDictionary+BSJSONAdditions.m
|
||||
Fixed the objCType comparison on GNUstep for boolean
|
||||
values - we must consider 'c' and 'C'
|
||||
values - we must consider 'c' and 'C'.
|
||||
* SoObjects/SOGo/SOGoCache.m
|
||||
Introduce a localCache static variable to avoid going
|
||||
to memcached all the time. We'll cache values during
|
||||
|
||||
@@ -1919,13 +1919,14 @@ RANGE(2);
|
||||
if (isOrganizer)
|
||||
isOrganizer = ![ownerUser hasEmail: [[component organizer] sentBy]];
|
||||
|
||||
if ([[component attendees] count]
|
||||
&& [component userIsParticipant: ownerUser]
|
||||
&& !isOrganizer
|
||||
// Lightning does not manage participation status within tasks,
|
||||
// so we also ignore the participation status of tasks in the
|
||||
// web interface.
|
||||
&& ![[component tag] isEqualToString: @"VTODO"])
|
||||
if ([componentCalendar isKindOfClass: [SOGoWebAppointmentFolder class]]
|
||||
|| ([[component attendees] count]
|
||||
&& [component userIsParticipant: ownerUser]
|
||||
&& !isOrganizer
|
||||
// Lightning does not manage participation status within tasks,
|
||||
// so we also ignore the participation status of tasks in the
|
||||
// web interface.
|
||||
&& ![[component tag] isEqualToString: @"VTODO"]))
|
||||
toolbarFilename = @"SOGoEmpty.toolbar";
|
||||
else
|
||||
{
|
||||
@@ -2048,7 +2049,7 @@ RANGE(2);
|
||||
roles: nil];
|
||||
|
||||
if ([componentCalendar isKindOfClass: [SOGoWebAppointmentFolder class]])
|
||||
rc = 1;
|
||||
rc = 2;
|
||||
else
|
||||
{
|
||||
if ([ownerUser isEqual: [context activeUser]])
|
||||
|
||||
Reference in New Issue
Block a user