]> err.no Git - scalable-opengroupware.org/blob - SoObjects/Appointments/ChangeLog.upstream
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1169 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / SoObjects / Appointments / ChangeLog.upstream
1 2005-08-02  Helge Hess  <helge.hess@skyrix.com>
2
3         * SOGoAppointmentObject.[hm]: added method to change participation
4           status of logged-in user (v0.9.50)
5
6 2005-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
7
8         * SOGoAppointmentFolder.m: place a hint ('isRecurrent') into flattened
9           rows created from recurrent events so these can be signaled in the
10           UI (v0.9.49)
11
12 2005-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
13
14         * v0.9.48
15
16         * SOGoAptMailInvitation.m, SOGoAptMailUpdate.m, SOGoAptMailDeletion.m,
17           SOGoAptMailRemoval.m: updated to contain new classes for additional
18           languages
19
20         * SOGoAptMailInvitation.wo, SOGoAptMailUpdate.wo,
21           SOGoAptMailDeletion.wo, SOGoAptMailRemoval.wo: replaced with language
22           dependend counterparts
23
24         * SOGoAptMail{English,French}Invitation.wo,
25           SOGoAptMail{English,French}Update.wo,
26           SOGoAptMail{English,French}Deletion.wo,
27           SOGoAptMail{English,French}Removal.wo: new language dependend
28           templates. Please note that due to an unresolved bug we cannot use
29           the standard WO lookup mechanism here.
30
31 2005-07-15  Marcus Mueller  <znek@mulle-kybernetik.com>
32
33         * v0.9.47
34
35         * SOGoAptMailDeletion.[wo,m]: new template being used when appointment
36           is deleted
37
38         * SOGoAptMailRemoval.[wo,m]: new template being used when attendee is
39           removed from appointment
40
41         * SOGoAppointmentObject.m: now sends emails for removal of attendees
42           and deletion of appointment
43
44 2005-07-15  Helge Hess  <helge.hess@opengroupware.org>
45
46         * SOGoAppointmentFolder.m: fixed Cocoa warnings (v0.9.46)
47
48         * SOGoAppointmentFolder.m: fixed gcc 4.0 warnings (v0.9.45)
49
50 2005-07-14  Marcus Mueller  <znek@mulle-kybernetik.com>
51
52         * v0.9.44
53
54         * SOGoAppointmentFolder.m: explicitly set encoding for text and
55           calendar attachment parts
56
57         * SOGoAptMailNotification.m: added -appointmentURL accessor
58
59         * SOGoAptMailInvitation.wo, SOGoAptMailUpdate.wo: display
60           -appointmentURL instead of -homePageURL
61
62         * v0.9.43
63
64         * SOGoAppointmentFolder.m: changed redirect from 'schedule' to
65           'weekoverview'
66
67 2005-07-14  Helge Hess  <helge.hess@opengroupware.org>
68
69         * SOGoAppointmentFolder.m: moved +globallyUniqueObjectId method to
70           SOGoFolder.m baseclass (v0.9.42)
71
72 2005-07-13  Helge Hess  <helge.hess@opengroupware.org>
73
74         * SOGoAppointmentFolder.m: added a method to determine the resource
75           name from a vevent UID (v0.9.41)
76
77 2005-07-12  Marcus Mueller  <znek@mulle-kybernetik.com>
78
79         * SOGoAppointmentObject.m: tries ambitiously to detect the baseURL in
80           -homePageURLForPerson: now. This code doesn't really belong here
81           but currently there's no appropriate controller for dealing with it
82           around. Also removed mail notification testing code. (v0.9.40)
83
84 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
85
86         * fixed compilation (v0.9.39)
87
88 2005-07-12  Marcus Mueller  <znek@mulle-kybernetik.com>
89
90         * v0.9.38
91         
92         * GNUmakefile: changed inclusion of bundle.make to wobundle.make
93           because of new components
94
95         * v0.9.37
96
97         * SOGoAptMailNotification.[hm]: new component forming the basis for
98           the mail notification templates
99
100         * SOGoAptMailInvitation.[wo, m]: invitation mail template, sent to all
101           new attendees of an appointment
102
103         * SOGoAptMailUpdate.[wo, m]: update mail template, sent to all
104           attendees when appointment time is changed
105
106         * SOGoAppointmentObject.m: rewritten to use the iCalEventChanges object
107           from NGiCal to discover changes to saved appointments. Additionaly
108           email notifications are emitted on certain occasions (this is not
109           full iMip, yet). In case the appointment time changes, state for
110           all attendees is reset to NEEDS-ACTION.
111
112 2005-07-08  Marcus Mueller  <znek@mulle-kybernetik.com>
113
114         * SOGoAppointmentFolder.m: added 'partmails' and 'partstates' to
115           infos returned by -fetchOverviewInfosFrom:to: (v0.9.36)
116
117 2005-07-06  Marcus Mueller  <znek@mulle-kybernetik.com>
118
119         * v0.9.35
120
121         * GNUMakefile: added SOGoFreeBusyObject.m
122
123         * product.plist: added SOGoFreeBusyObject
124
125         * SOGoFreeBusyObject.[hm]: new class resembling free/busy information
126           for a particular user. Because free/busy information isn't solely
127           based upon appointments, this is now a part of the user folder.
128           However the information contained therein is still based on
129           information provided by appointments, only. This should be fixed in
130           a later release.
131
132         * SOGoAppointmentFolder.m: new API to lookup freeBusyObjects for an
133           array of uids.
134
135 2005-07-05  Marcus Mueller  <znek@mulle-kybernetik.com>
136
137         * SOGoAppointmentFolder.m: fetch new priority field in core infos
138           (v0.9.34)
139
140 2005-07-04  Marcus Mueller  <znek@mulle-kybernetik.com>
141
142         * SOGoAppointmentFolder.m: fetch new priority field in overview infos
143           (v0.9.33)
144
145 2005-03-20  Helge Hess  <helge.hess@opengroupware.org>
146
147         * SOGoAppointmentFolder.m: changed to use GDLContentStore (v0.9.32)
148
149 2005-03-03  Marcus Mueller  <znek@mulle-kybernetik.com>
150
151         * SOGoGroupAppointmentFolder.m: fixed incorrect creation of a mutable
152           dictionary (was still immutable) (v0.9.31)
153
154 2005-03-02  Marcus Mueller  <znek@mulle-kybernetik.com>
155
156         * SOGoAppointmentFolder.m: make sure fetchedInfos are sorted
157           ascending - this simplifies client code (v0.9.30)
158
159         * SOGoAppointmentFolder.m: changed debugLog to use NGLogging (v0.9.29)
160
161 2005-03-01  Marcus Mueller  <znek@mulle-kybernetik.com>
162
163         * SOGoAppointmentFolder.m: significantly changed handling of cyclic
164           events. Information for cyclic event calculation is now contained
165           in the quick info, making full fetches obsolete - performance
166           should improve significantly this way (v0.9.28)
167
168 2005-02-22  Helge Hess  <helge.hess@skyrix.com>
169
170         * SOGoAppointmentFolder.m: minor code cleanups (v0.9.27)
171
172 2005-02-17  Helge Hess  <helge.hess@opengroupware.org>
173
174         * fixed for removal of SOGoLogic (v0.9.26)
175
176 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
177
178         * SOGoAppointmentObject.m, SOGoAppointmentFolder.m: added proper
179           message/folder class (v0.9.25)
180
181 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
182
183         * SOGoAppointmentObject.m: improved error handling in save method
184           (v0.9.16)
185
186 2004-10-20  Helge Hess  <helge.hess@opengroupware.org>
187
188         * SOGoAppointmentFolder.m: fixed a warning on MacOSX (v0.9.15)
189
190         * SOGoAppointmentObject.m(saveContentString:): fixed a warning with new
191           objects (v0.9.14)
192         
193 2004-10-19  Helge Hess  <helge.hess@opengroupware.org>
194
195         * SOGoAppointmentFolder.h: added -fetchAllSOGoAppointments method
196           which performs a bulk fetch on all files contained in the folder
197           and parses all contents into an array of SOGoAppointment objects
198           (used in the iCal file support, try to avoid this method, expensive!)
199           (v0.9.13)
200
201 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
202
203         * fixed compilation on MacOSX (v0.9.12)
204
205 2004-09-08  Helge Hess  <helge.hess@opengroupware.org>
206
207         * SOGoGroupAppointmentFolder.m: do not call -sleep in fetch method
208           (disconnects the folder from the parent folder), instead added a
209           -resetFolderCaches methods which performs some cleanups before a
210           fetch (v0.9.11)
211
212 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
213
214         * SOGoAppointmentFolder.m: added method to create a group folder and
215           a group calendar for a set of IDs (for internal queries) (v0.9.10)
216
217         * SOGoAppointmentObject.m, SOGoAppointmentFolder.m: moved calendar
218           folder lookup methods to folder class (the object uses its container
219           to lookup the folder) (v0.9.9)
220
221         * SOGoAppointmentObject.m: finished multi folder storage methods
222           (v0.9.8)
223
224         * SOGoAppointmentObject.m: added multi folder storage methods (v0.9.7)
225
226 2004-08-14  Helge Hess  <helge.hess@skyrix.com>
227
228         * SOGoGroupAppointmentFolder.m: implemented proper URL generation for
229           group calendars (will lookup the appointment in the proper "exact"
230           folder (v0.9.6)
231
232         * SOGoAppointmentFolder.m: fetch location, isallday, iscycle and
233           partmails fields in -fetchCoreInfo (v0.9.5)
234
235 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
236
237         * v0.9.4
238
239         * SOGoAppointmentFolder.m: added -baseURLForAptWithUID:inContext: for
240           determining the resource URL of an appointment, used by calendar
241           views to locate the viewer page
242
243 2004-08-11  Helge Hess  <helge.hess@skyrix.com>
244
245         * SOGoGroupAppointmentFolder: can merge input folders, tracks conflicts
246           in 'conflicts' key of the record (should be displayed somehow in the
247           UI) (v0.9.3)
248
249         * v0.9.2
250
251         * SOGoAppointmentFolder.m, SOGoGroupAppointmentFolder: added 
252           -calendarUIDs method which returns the UIDs of the currently 
253           displayed persons (eg the members of a group)
254
255         * started SOGoGroupAppointmentFolder
256
257 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
258
259         * SOGoAppointmentFolder.m: added method to fetch core info from other
260           OCS folders, correct timezone to MET after fetch core info
261
262 2004-07-01  Helge Hess  <helge.hess@opengroupware.org>
263         
264         * redirect to weekoverview if GET is run on the folder itself
265         
266         * created ChangeLog