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