]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/ChangeLog
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@224 d1b88da0-ebda-0310-925b-ed51d...
[scalable-opengroupware.org] / SOGo / UI / Scheduler / ChangeLog
1 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
2
3         * v0.9.42
4
5         * UIxAppointmentEditor.m: minor cleanups
6
7         * UIxAppointmentProposal.wox: made mockup code dynamic
8
9 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
10
11         * v0.9.41
12
13         * images/*: new images for UIxDatePicker and skycalendar.html.
14
15         * French.lproj/skycalendar.*, English.lproj/skycalendar.*: new js
16           based date picker taken from OGo.
17           NOTE: these files are currently NOT used/installed due to a bug
18           in SOPE. Instead, the non-localized versions are used. This will
19           go away as soon as the bug in SOPE is fixed.
20
21         * skycalendar.js, skycalendar.html: the non-localized versions as a
22           workaround to the problem described above.
23
24         * product.plist: added new images and the non-localized js date picker
25           as public resources.
26
27         * UIxDatePicker.[m,wox], UIxDatePickerScript.[m,wox]: new reusable
28           component for picking a date fancy style. ;-) Use UIxDatePickerScript
29           to load the necessary js code once in your component.
30
31 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
32
33         * v0.9.40
34
35         * UIxAppointmentProposal.wox: fixes in mockup code
36
37         * UIxAppointmentEditor.m: some cleanups
38
39         * v0.9.39
40         
41         * UIxAppointmentProposal.wox: work on page layout
42
43         * UIxAppointmentView.wox, UIxCalWeekOverview.wox: minor cleanups
44
45 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
46
47         * v0.9.38
48
49         * UIxComponent+Agenor.[hm]: -cnForUser and -emailForUser require the
50           AgenorUserManager from Logic.
51
52         * UIxAppointmentEditor.m: refactored -cnForUser and -emailForUser,
53           moved to extra category.
54
55         * UIxCalWeekView.wox: added custom style if apt belongs to user.
56
57         * UIxCalView.m: added some extra logic in redirect, provided extra
58           style sheet selector for appointments.
59
60         * GNUmakefile: added new files
61
62 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
63
64         * v0.9.37
65
66         * English.lproj/default.strings: new labels
67
68         * UIxAppointmentEditor.m: after save, return to ".." instead of "view"
69
70         * UIxAppointmentEditor.wox: added "Cancel" button.
71
72         * UIxCalView.m: refined behaviour of redirects according to Helge's
73           request.
74
75 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
76
77         * UIxAppointmentEditor.m: Changed "X-OGo-RESOURCE" into
78           "NON-PARTICIPANT" (v0.9.36)
79
80 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
81
82         * UIxAppointmentView.[h,m,wox], UIxAppointmentEditor.[h,m,wox]:
83           general enhancements, use new API. (v0.9.35)
84
85 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
86
87         * v0.9.34
88
89         * UIxCalView.[hm]: use new formatters.
90
91         * UIxCalDayOverview.m: fixed build warnings.
92
93         * UIxAppointmentEditor.m: added warnings.
94
95 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
96
97         * v0.9.33
98
99         * UIxCalView.m: adjusted shortTextForApt to meet the requirements
100           specifictions.
101
102         * UIxCalDayView.m: removed shortTextForApt (moved to superclass).
103
104         * UIxCal*view.wox: escapeHTML="NO" for shortTextForApt.
105
106 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
107
108         * v0.9.32
109
110         * UIxCalView.m: shouldHideWeekend according to new default,
111           SOGoShouldDisplayWeekend.
112
113         * UIxCalWeekOverview.wox, UIxCalWeekColumnsview.wox: use new dynamic
114           value for "hideWeekend" association.
115
116         * NOTES: new "Defaults" section.
117
118 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
119
120         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
121           v4.2.52) (v0.9.31)
122
123 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
124
125         * UIxAppointmentEditor.[wox|m]: important fix for testing (v0.9.30)
126
127 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
128
129         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
130           v4.2.52) (v0.9.30)
131
132         * UIxCalWeekOverview.wox: hide weekend (requires libWEExtensions 
133           v4.2.51) (v0.9.29)
134
135 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
136
137         * v0.9.28
138
139         * iCalPerson+UIx.[hm]: more convenience
140
141         * UIxAppointmentView.[hm]: display CN's as Names
142
143         * UIxAppointmentEditor.[wox|m]: more functionality, but still
144           unfinished. You can use it to test appointments, though.
145
146 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
147
148         * UIxAppointmentEditor.wox: fixed base URL of form not to include
149           "save" (v0.9.27)
150
151         * UIxAppointmentEditor.m: catch a common programming mistake (invoking
152           a method on a method) (v0.9.26)
153
154 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
155
156         * UIxAppointmentEditor.[m|wox]: participants are added correctly
157           now, resources are still lacking from save. (v0.9.25)
158
159 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
160
161         * v0.9.24
162
163         * Added AnaisUidSelector to all views. Removed worse named -owner
164           method from all affected views and instead added
165           -formattedCalendarUIDs to UIxCalView. This is now used by all
166           print views in their header.
167
168         * UIxCalWeekOverview.m: adjusted endDate properly, if -displayWeekends
169           returns NO (the default).
170
171 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
172
173         * UIxCalView.m: fixed problems with redirect (v0.9.23)
174
175 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
176
177         * v0.9.22
178
179         * UIxAppointmentView.m: properly catch invalid appointment references
180           and return a 404 (because SOGoAppointmentObject's are created even
181           for invalid IDs for performance reasons)
182
183         * UIxCalView.m: generate appointment URLs using clientObject (the
184           appointment folder)
185
186         * more cleanups
187
188         * added (still empty) proposal component (v0.9.21)
189
190         * some code reorganizations, fixed some compile warnings (v0.9.20)
191
192 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
193
194         * v0.9.19
195
196         * UIxCalView.m: implements -redirectForUIDsAction to construct a
197           redirect to a special appointment folder.
198
199         * product.plist: "show" method is mapped to UIxCalView's
200           -redirectForUIDsAction.
201
202 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
203
204         * v0.9.18
205
206         * UIxCalWeekOverview.wox: added AnaisUidSelector
207
208         * English.lproj/default.strings: more labels
209
210 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
211
212         * v0.9.17
213
214         * product.plist: removed "yearprintview" method - this doesn't exist.
215
216         * English.lproj/default.strings: more labels (these need to be added
217           to the French version!)
218
219         * UIxAppointmentEditor.[m|wox]: nice Anais integration showing up. ;-)
220
221 2004-08-10  Marcus Mueller  <znek@mulle-kybernetik.com>
222
223         * v0.9.16
224
225         * UIxAppointmentEditor.wox: pretty printing, use labels where appropriate.
226
227         * UIxAppointmentEditor.m: uses SOGoDateFormatter now.
228
229         * English.lproj/default.strings: added new labels.
230
231 2004-08-09  Marcus Mueller  <znek@mulle-kybernetik.com>
232
233         * v0.9.15
234
235         * UIxCalWeek*view.wox: added missing queryParameters to mode hrefs.
236
237 2004-08-05  Marcus Mueller  <znek@mulle-kybernetik.com>
238
239         * v0.9.14
240
241         * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
242           UIxCalDayView.[hm].
243
244         * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
245
246         * UIxCalView.[hm]: added -tooltipForApt.
247
248         * UIxCalDayChartview.[wox|m]: implemented.
249
250         * UIxCalInlineMonthOverview.wox: cosmetic changes.
251
252         * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
253           uses "tooltipForApt" for view hyperlinks.
254
255 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
256
257         * v0.9.13
258         
259         * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
260           UIxCalMonthPrintview.[m|wox]: finished print views.
261         
262         * UIxCalWeekOverview.wox: added numberformat for days.
263
264 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
265
266         * v0.9.12
267         
268         * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
269           overcome the problem associated with -startDate in the context of
270           month overview. -startDate is necessary for fetching the core infos and
271           almost always is member of the previous month. Also, -endDate isn't
272           necessarily in the same month we're talking about. I reworked this and
273           added some private category to NSCalendarDate which should be moved into
274           SxCore later on.
275         
276         * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
277           calculations.
278
279         * UIxCalMonthOverview.wox: applied some pretty printing and added some
280           debugging info (commented out).
281
282 2004-07-30  Marcus Mueller  <znek@mulle-kybernetik.com>
283
284         * v0.9.11
285
286         * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
287
288         * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
289           UIxCalMonthPrintview.[wox|m]: new views for printing.
290
291         * product.plist: mapped "*printview"'s to appropriate new classes
292
293 2004-07-29  Marcus Mueller  <znek@mulle-kybernetik.com>
294
295         * v0.9.10
296
297         * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
298           previous changes to -startDate/-endDate as these were wrong.
299           Views have to deal on their own if appointments break the
300           "usual" time range. Nevertheless we should never drop any
301           appointments!
302
303         * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
304           UIxCalDayView) and completed display of all appropriate attributes
305           (all day appointments, holiday info).
306
307         * UIxCalDayView.[hm]: fixed dateRanges.
308
309         * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
310
311 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
312
313         * v0.9.9
314
315         * UIxCalWeekColumnsview.[m|wox]: implemented.
316
317         * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
318           UIxCalDayListview.*: enhanced templates.
319
320         * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
321
322         * UIxCalView.[hm]: added -thisMonth and -nextMonth
323
324 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
325
326         * v0.9.8
327         
328         * Renamed all images/icon_apt_* images into images/icon_view_*. for the
329           sake of simplicity and consistency.
330
331         * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
332           cases where inappropriate style sheets would have been selected.
333
334         * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
335           view modes.  Used UIxCalDayOverview as the template for these.
336         
337         * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
338           new templates for respective view modes. Used UIxCalWeekOverview as
339           the template for these.
340
341         * GNUmakefile: added new templates and classes, changed image names.
342
343         * product.plist: mapped methods to the correct classes.
344
345 2004-07-26  Marcus Mueller  <znek@mulle-kybernetik.com>
346
347         * v0.9.7
348
349         * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
350           -dayEndHour and -shouldDisplayWeekend.
351
352         * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
353
354         * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
355
356         * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
357           prevented date information from being set properly in newAction:.
358
359 2004-07-23  Marcus Mueller  <znek@mulle-kybernetik.com>
360
361         * v0.9.6
362
363         * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
364
365         * UIxCalDayView.[hm]: abstract superclass for all day related views.
366
367         * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
368
369         * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
370           binding and implements accompanied logic for its usage.
371
372         * product.plist: added 3 dayview methods, all currently pointing to
373           UIxCalDayOverview.
374
375 2004-07-22  Marcus Mueller  <znek@mulle-kybernetik.com>
376
377         * v0.9.5
378
379         * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
380           style all elements will inherit from. Makes styling much easier.
381
382         * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
383           to alignment.
384
385         * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
386
387         * UIxCalYearOverview.m: fixed warnings.
388
389 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
390
391         * v0.9.4
392
393         * UIxCalMonthOverview.h: new header, required by new
394           UIxCalInlineMonthOverview component.
395
396         * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
397           overview suitable for inlining in other views. Several calendar
398           "modes" require this.
399
400         * UIxCalYearOverview.[m|wox]: new component rendering the year
401           overview.
402
403         * product.plist: yearoverview -> new method
404
405         * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
406           UIxCalYearOverview.[m|wox].
407
408 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
409
410         * v0.9.3
411
412         * *.wox: Use label associations where appropriate
413
414         * UIxCalView.m: Use labels for localization
415
416         * UIxCalMonthOverview.m: removed date specific labels, moved
417           to SOGoUI/UIxComponent.m.
418
419         * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
420           localization using labels now.
421
422         * *.lproj/default.strings: new entries
423
424 2004-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
425
426         * v0.9.2
427
428         * GNUmakefile: added new .lproj resources.
429
430         * {English,French}.lproj/default.plist: localizable strings for the
431           Scheduler bundle.
432
433         * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
434           UIxCalMonthOverview.[m|wox]:  changes for using new localization
435           features.
436
437 2004-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
438
439         * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
440
441 2004-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
442
443         * UIxCalWeekOverview.wox: minor correction
444
445         * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
446           added code to correctly convert dates into GMT upon storing.
447
448 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
449
450         * GNUmakefile.preamble: added proper include pathes to allow "inline"
451           compilation
452
453 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
454
455         * UIxAppointmentView.m: fixup timezone of start/enddate
456
457 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
458
459         * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
460
461         * UIxAppointmentView.wox: made the attendee emails clickable
462
463         * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
464           object
465
466         * all files: removed ZideStore references
467
468         * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
469           UIxCalSelectTab.m: include UIxComponent from SOGoUI
470
471         * removed backend stuff from some sources
472
473         * product.plist: bind things on SOGoAppointmentXXX instead of SX...
474
475         * GNUmakefile: changed from ZideStore to SOGo
476
477         * created ChangeLog