]> err.no Git - scalable-opengroupware.org/blob - SOGo/SoObjects/Appointments/ChangeLog
implemented homepage (almost done), removed 'schedule' tab
[scalable-opengroupware.org] / SOGo / SoObjects / Appointments / ChangeLog
1 2005-07-14  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * SOGoAppointmentFolder.m: changed redirect from 'schedule' to
4           'weekoverview' (v0.9.43)
5
6 2005-07-14  Helge Hess  <helge.hess@opengroupware.org>
7
8         * SOGoAppointmentFolder.m: moved +globallyUniqueObjectId method to
9           SOGoFolder.m baseclass (v0.9.42)
10
11 2005-07-13  Helge Hess  <helge.hess@opengroupware.org>
12
13         * SOGoAppointmentFolder.m: added a method to determine the resource
14           name from a vevent UID (v0.9.41)
15
16 2005-07-12  Marcus Mueller  <znek@mulle-kybernetik.com>
17
18         * SOGoAppointmentObject.m: tries ambitiously to detect the baseURL in
19           -homePageURLForPerson: now. This code doesn't really belong here
20           but currently there's no appropriate controller for dealing with it
21           around. Also removed mail notification testing code. (v0.9.40)
22
23 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
24
25         * fixed compilation (v0.9.39)
26
27 2005-07-12  Marcus Mueller  <znek@mulle-kybernetik.com>
28
29         * v0.9.38
30         
31         * GNUmakefile: changed inclusion of bundle.make to wobundle.make
32           because of new components
33
34         * v0.9.37
35
36         * SOGoAptMailNotification.[hm]: new component forming the basis for
37           the mail notification templates
38
39         * SOGoAptMailInvitation.[wo, m]: invitation mail template, sent to all
40           new attendees of an appointment
41
42         * SOGoAptMailUpdate.[wo, m]: update mail template, sent to all
43           attendees when appointment time is changed
44
45         * SOGoAppointmentObject.m: rewritten to use the iCalEventChanges object
46           from NGiCal to discover changes to saved appointments. Additionaly
47           email notifications are emitted on certain occasions (this is not
48           full iMip, yet). In case the appointment time changes, state for
49           all attendees is reset to NEEDS-ACTION.
50
51 2005-07-08  Marcus Mueller  <znek@mulle-kybernetik.com>
52
53         * SOGoAppointmentFolder.m: added 'partmails' and 'partstates' to
54           infos returned by -fetchOverviewInfosFrom:to: (v0.9.36)
55
56 2005-07-06  Marcus Mueller  <znek@mulle-kybernetik.com>
57
58         * v0.9.35
59
60         * GNUMakefile: added SOGoFreeBusyObject.m
61
62         * product.plist: added SOGoFreeBusyObject
63
64         * SOGoFreeBusyObject.[hm]: new class resembling free/busy information
65           for a particular user. Because free/busy information isn't solely
66           based upon appointments, this is now a part of the user folder.
67           However the information contained therein is still based on
68           information provided by appointments, only. This should be fixed in
69           a later release.
70
71         * SOGoAppointmentFolder.m: new API to lookup freeBusyObjects for an
72           array of uids.
73
74 2005-07-05  Marcus Mueller  <znek@mulle-kybernetik.com>
75
76         * SOGoAppointmentFolder.m: fetch new priority field in core infos
77           (v0.9.34)
78
79 2005-07-04  Marcus Mueller  <znek@mulle-kybernetik.com>
80
81         * SOGoAppointmentFolder.m: fetch new priority field in overview infos
82           (v0.9.33)
83
84 2005-03-20  Helge Hess  <helge.hess@opengroupware.org>
85
86         * SOGoAppointmentFolder.m: changed to use GDLContentStore (v0.9.32)
87
88 2005-03-03  Marcus Mueller  <znek@mulle-kybernetik.com>
89
90         * SOGoGroupAppointmentFolder.m: fixed incorrect creation of a mutable
91           dictionary (was still immutable) (v0.9.31)
92
93 2005-03-02  Marcus Mueller  <znek@mulle-kybernetik.com>
94
95         * SOGoAppointmentFolder.m: make sure fetchedInfos are sorted
96           ascending - this simplifies client code (v0.9.30)
97
98         * SOGoAppointmentFolder.m: changed debugLog to use NGLogging (v0.9.29)
99
100 2005-03-01  Marcus Mueller  <znek@mulle-kybernetik.com>
101
102         * SOGoAppointmentFolder.m: significantly changed handling of cyclic
103           events. Information for cyclic event calculation is now contained
104           in the quick info, making full fetches obsolete - performance
105           should improve significantly this way (v0.9.28)
106
107 2005-02-22  Helge Hess  <helge.hess@skyrix.com>
108
109         * SOGoAppointmentFolder.m: minor code cleanups (v0.9.27)
110
111 2005-02-17  Helge Hess  <helge.hess@opengroupware.org>
112
113         * fixed for removal of SOGoLogic (v0.9.26)
114
115 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
116
117         * SOGoAppointmentObject.m, SOGoAppointmentFolder.m: added proper
118           message/folder class (v0.9.25)
119
120 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
121
122         * SOGoAppointmentObject.m: improved error handling in save method
123           (v0.9.16)
124
125 2004-10-20  Helge Hess  <helge.hess@opengroupware.org>
126
127         * SOGoAppointmentFolder.m: fixed a warning on MacOSX (v0.9.15)
128
129         * SOGoAppointmentObject.m(saveContentString:): fixed a warning with new
130           objects (v0.9.14)
131         
132 2004-10-19  Helge Hess  <helge.hess@opengroupware.org>
133
134         * SOGoAppointmentFolder.h: added -fetchAllSOGoAppointments method
135           which performs a bulk fetch on all files contained in the folder
136           and parses all contents into an array of SOGoAppointment objects
137           (used in the iCal file support, try to avoid this method, expensive!)
138           (v0.9.13)
139
140 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
141
142         * fixed compilation on MacOSX (v0.9.12)
143
144 2004-09-08  Helge Hess  <helge.hess@opengroupware.org>
145
146         * SOGoGroupAppointmentFolder.m: do not call -sleep in fetch method
147           (disconnects the folder from the parent folder), instead added a
148           -resetFolderCaches methods which performs some cleanups before a
149           fetch (v0.9.11)
150
151 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
152
153         * SOGoAppointmentFolder.m: added method to create a group folder and
154           a group calendar for a set of IDs (for internal queries) (v0.9.10)
155
156         * SOGoAppointmentObject.m, SOGoAppointmentFolder.m: moved calendar
157           folder lookup methods to folder class (the object uses its container
158           to lookup the folder) (v0.9.9)
159
160         * SOGoAppointmentObject.m: finished multi folder storage methods
161           (v0.9.8)
162
163         * SOGoAppointmentObject.m: added multi folder storage methods (v0.9.7)
164
165 2004-08-14  Helge Hess  <helge.hess@skyrix.com>
166
167         * SOGoGroupAppointmentFolder.m: implemented proper URL generation for
168           group calendars (will lookup the appointment in the proper "exact"
169           folder (v0.9.6)
170
171         * SOGoAppointmentFolder.m: fetch location, isallday, iscycle and
172           partmails fields in -fetchCoreInfo (v0.9.5)
173
174 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
175
176         * v0.9.4
177
178         * SOGoAppointmentFolder.m: added -baseURLForAptWithUID:inContext: for
179           determining the resource URL of an appointment, used by calendar
180           views to locate the viewer page
181
182 2004-08-11  Helge Hess  <helge.hess@skyrix.com>
183
184         * SOGoGroupAppointmentFolder: can merge input folders, tracks conflicts
185           in 'conflicts' key of the record (should be displayed somehow in the
186           UI) (v0.9.3)
187
188         * v0.9.2
189
190         * SOGoAppointmentFolder.m, SOGoGroupAppointmentFolder: added 
191           -calendarUIDs method which returns the UIDs of the currently 
192           displayed persons (eg the members of a group)
193
194         * started SOGoGroupAppointmentFolder
195
196 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
197
198         * SOGoAppointmentFolder.m: added method to fetch core info from other
199           OCS folders, correct timezone to MET after fetch core info
200
201 2004-07-01  Helge Hess  <helge.hess@opengroupware.org>
202         
203         * redirect to weekoverview if GET is run on the folder itself
204         
205         * created ChangeLog