Commit graph

196 commits

Author SHA1 Message Date
Thomas Bruederli
2123ea7d97 Add property for event status; specially annotate CANCELLED events in the UI 2014-04-09 13:54:04 +02:00
Thomas Bruederli
b30c2124eb Fix inclusion of jquery.minicolors in calendar main UI 2014-04-09 08:37:27 +02:00
Aleksander Machniak
0e03342f4d Use miniColors from jqueryui plugin 2014-04-07 13:34:23 +02:00
Thomas Bruederli
c72d429872 Fix external RSVP responses through web interface 2014-03-24 17:18:01 +01:00
Thomas Bruederli
03e3e9c25d Simplify access to object members that need initialization 2014-03-24 16:13:18 +01:00
Thomas Bruederli
377ba1be88 Don't use 'folderlist' GUI object identifier for calendars list (avoids Roundcube core to do some unwanted magic) 2014-03-24 15:09:44 +01:00
Thomas Bruederli
9762bcae40 Load RSVP texts from libcalendaring plugin 2014-03-20 18:15:10 +01:00
Thomas Bruederli
54cc4aac74 Merge branch 'dev/calendar-resources'
Add resource display and booking features to master
2014-03-19 18:49:07 +01:00
Thomas Bruederli
5d49b4850d Moved iTip functionality to libcalendaring for common use + improved inline UI for iTip messages and the options a user can select there 2014-03-19 15:32:37 +01:00
Thomas Bruederli
0946cc37a4 Display resource's availability in a small calendar widget. Data is derived from the resource free/busy data 2014-03-17 17:29:12 +01:00
Thomas Bruederli
9375eadbe2 Add full support for arbitrary recurrence dates (RDATE) to the calendar UI 2014-03-17 12:40:21 +01:00
Thomas Bruederli
338f1ce36d Accept exact matches of RDATE entries 2014-03-17 11:45:16 +01:00
Thomas Bruederli
7fe882108a Display resource information on click to resource-type attendee; Fix css class update 2014-03-11 10:14:49 +01:00
Thomas Bruederli
51fe7c26fb Refactored resources directory to be an individual part and not dependant on a specific calendar backend driver 2014-03-10 14:45:24 +01:00
Thomas Bruederli
f0dd07fa28 Add resource searching/booking capabilities to the calendar module 2014-03-07 16:15:25 +01:00
Thomas Bruederli
1f6729eb14 Add basic support for RDATE recurrence properties (#2886).
This only uses these values as a fall-back if no RRULE is defined but not in combination with it.
2014-02-28 16:16:56 +01:00
Thomas Bruederli
03c4261caf Allow to override smtp_server config option to fall back to PHP mail() function for unauthenticated iTip response sending 2013-11-06 11:37:47 +01:00
Thomas Bruederli
a694b7ad9e Only accept zip files if supported; use filename part only for temp file 2013-10-23 14:23:42 +02:00
Thomas Bruederli
6d7acac603 Allow to import events from zip files (#2266) 2013-10-23 14:17:33 +02:00
Thomas Bruederli
c2ebe32fda Show dialog for event export settings like start date and w/o attachments (#1712) 2013-10-22 13:20:17 +02:00
Thomas Bruederli
2c337eb9d6 Use full folder names by default and truncated ones for listings (#2370) 2013-10-16 16:35:56 +02:00
Thomas Bruederli
9ffd3031e1 Show complete folder hierarchy in calendars and tasklist listings with non-clickable virtual parent folders 2013-10-10 17:27:24 +02:00
Thomas Bruederli
74ebf9f363 Show calendar/tasklist name in title attribute when potentially truncated in the list view 2013-10-09 12:59:33 +02:00
Thomas Bruederli
cc01865c95 Move Horde_Date from libcalendaring to help with recurrence computation 2013-07-23 17:26:09 +02:00
Thomas Bruederli
a21fc44ed4 Change internal representation of event sensitivity values to strings 2013-07-18 14:56:36 +02:00
Thomas Bruederli
c2d97dfe36 Always handle 'changed' properties of events as DateTime objects 2013-07-18 14:06:45 +02:00
Thomas Bruederli
2d831d8f8f Also move iCalendar patch; describe dependencies in README files 2013-07-18 12:49:27 +02:00
Thomas Bruederli
000bac244b Add symlink to moved Horde_Date class; move Horde import script, too 2013-07-18 12:39:56 +02:00
Thomas Bruederli
18f9fa5c86 Move iCal parsing/writing classes to libcalendaring 2013-07-18 12:38:14 +02:00
Thomas Bruederli
f3f4ae828d Fix iTip REPLY to only list the replying attendee (#2025) 2013-07-10 11:59:33 +02:00
Thomas Bruederli
1913cab8ca Import and export embedded attachments in itip messages (#1988) 2013-07-04 17:07:58 +02:00
Thomas Bruederli
4e8f009ea5 Send iTip messages als multipart/alternative to make Outlook recognize them correctly (#1103) 2013-06-27 23:40:11 +02:00
Thomas Bruederli
ae85372d13 Add URL property for events; correct label for chair role of event attendees 2013-05-16 13:32:01 +02:00
Aleksander Machniak
de71de2fda Fix code bugs caught in static code analysis 2013-05-07 11:31:30 +02:00
Thomas Bruederli
daa307c6af Remove Content-Disposition: attachment headers to make iTip invitations work in Outlook (#1103) 2013-03-27 12:04:26 +01:00
Thomas Bruederli
c8921be812 Mention the correct RFC section for iCal value escaping 2013-03-14 09:43:29 +01:00
Thomas Bruederli
bd2cf48d40 Fix iCal newline escaping (#1694) + typo 2013-03-14 09:30:12 +01:00
Thomas Bruederli
354a18795f Properly export recurrence exceptions to iCal 2013-02-28 10:44:15 +01:00
Thomas Bruederli
3b913e15d3 Fix computation of yearly recurring events using the Horde_Date_Recurrence class (database backend) 2013-02-27 10:04:05 +01:00
Thomas Bruederli
cf3426a4ae Support import/export of custom properties 2013-02-21 17:41:41 +01:00
Thomas Bruederli
c32e3a7dbe Fix typos and read STATUS:CANCELLED 2013-02-21 17:33:36 +01:00
Thomas Bruederli
53c77796dd Add fallback for recurrence computation when the kolabcalendaring php module isn't available 2013-01-23 11:36:55 +01:00
Thomas Bruederli
1f9f09fe09 Fix ical export with (invalid) timezone +00:00 2013-01-23 10:06:44 +01:00
Aleksander Machniak
de4c4b8c45 Add organizer identity selector in event dialog (non-working) 2012-12-14 12:17:54 +01:00
Aleksander Machniak
3be3065941 Delegation support in calendar event invitations handling 2012-12-13 13:10:07 +01:00
Thomas Bruederli
56cddd1e2c Fix iCal export: no empty organizer or attendee attributes; correctly escape special characters 2012-11-21 22:17:20 +01:00
Thomas Bruederli
f99bcb3c54 Add documentation about timezone fix in iCal parser 2012-11-21 21:31:52 +01:00
Thomas Bruederli
e9825fa24e Fix timezone detection in iCalendar parser 2012-11-21 21:27:35 +01:00
Thomas Bruederli
db7d414324 Correctly handle iTip replies without valid DTSTSART/DTEND attributes (#1178) 2012-11-21 10:33:02 +01:00
Thomas Bruederli
32d64e419e Reduce alarm settings UI to the capabilities of the Kolab 2 format 2012-11-15 15:03:00 +01:00