Thomas Bruederli
|
b5d6faee6a
|
Improve libs to support multiple VALARM items according to iCal standards, including action-specific properties
|
2014-04-03 17:39:26 +02:00 |
|
Thomas Bruederli
|
bd0e046267
|
Define mininum size for the calendar view to make it scroll on small screens (#2894)
|
2014-04-03 12:02:37 +02:00 |
|
Thomas Bruederli
|
43e9aa778a
|
Only lowercase event categories for comparison but not for saving (#2898)
|
2014-04-03 10:20:05 +02:00 |
|
Aleksander Machniak
|
7fb7ef6d0f
|
Fix SQL query for Postgres - removed useless GROUP BY clause
|
2014-03-26 11:36:48 +01:00 |
|
Thomas Bruederli
|
6a0a3cb849
|
Add option to save .ics attachments to calendar (without iTip processing)
|
2014-03-26 10:41:13 +01:00 |
|
Thomas Bruederli
|
c72d429872
|
Fix external RSVP responses through web interface
|
2014-03-24 17:18:01 +01:00 |
|
Thomas Bruederli
|
1c56c2c44c
|
Send CANCEL iTip notifications for removed (uninvited) attendees
|
2014-03-24 16:55:49 +01:00 |
|
Thomas Bruederli
|
03e3e9c25d
|
Simplify access to object members that need initialization
|
2014-03-24 16:13:18 +01:00 |
|
Thomas Bruederli
|
7221557e31
|
Fix iTip message processing after refactoring
|
2014-03-24 15:10:11 +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
|
8c8d8f2233
|
Set RSVP=TRUE for appended attendees
|
2014-03-24 09:12:14 +01:00 |
|
Thomas Bruederli
|
9762bcae40
|
Load RSVP texts from libcalendaring plugin
|
2014-03-20 18:15:10 +01:00 |
|
Thomas Bruederli
|
6fbd652bac
|
Add option for the user to enter a comment text for iTip REPLY messages
|
2014-03-20 18:06:35 +01:00 |
|
Thomas Bruederli
|
65cd18c1b7
|
Send CANCEL iTip message to declined attendees (with optional comment)
|
2014-03-19 21:13:06 +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
|
d3b35a6d47
|
Display delegated-from/to information in attendees list (hover title)
|
2014-03-19 18:42:21 +01:00 |
|
Thomas Bruederli
|
52b219a430
|
Add Dansk and Finnish calendar localizations
|
2014-03-19 16:15:20 +01:00 |
|
Thomas Bruederli
|
4cb9fecebc
|
Remove untranslated labels after last tx pull
|
2014-03-19 15:55:21 +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
|
36dda1afd4
|
Only list event-type iTip invitations for RSVP (#2928)
|
2014-03-18 12:07:29 +01:00 |
|
Thomas Bruederli
|
1cb1f59bbc
|
Small CSS fix for attachments list
|
2014-03-18 10:21:35 +01:00 |
|
Thomas Bruederli
|
a4770d4d5d
|
Fix treelist toggle icons in classic skin
|
2014-03-17 21:24:21 +01:00 |
|
Thomas Bruederli
|
761c79dbad
|
Fix resolving and displaying tree structure of resource records loaded from the server
|
2014-03-17 21:11:36 +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
|
621582307f
|
Clean-up save data when recurrence was removed from event
|
2014-03-17 14:28:25 +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 |
|
Aleksander Machniak
|
1a9ef077a0
|
Don't override default fieldset.tab style
|
2014-03-13 14:40:52 +01:00 |
|
Thomas Bruederli
|
17013f732f
|
Fix state of resources listing when opening the dialog
|
2014-03-11 11:54:49 +01:00 |
|
Thomas Bruederli
|
149dcbaa1a
|
Get classic calendar skin up to speed with the new features
|
2014-03-11 11:36:58 +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
|
0b07e01b15
|
Add icon for role NON-PARTICIPANT
|
2014-03-11 10:13:14 +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
|
0b2e726857
|
Cache resource owner info lookups
|
2014-03-09 16:20:58 +01:00 |
|
Thomas Bruederli
|
6fe1cfcdd2
|
Set 'mainaction' class to dialog buttons
|
2014-03-09 16:11:38 +01:00 |
|
Thomas Bruederli
|
f0dd07fa28
|
Add resource searching/booking capabilities to the calendar module
|
2014-03-07 16:15:25 +01:00 |
|
Thomas Bruederli
|
e56bd6be79
|
Support attendee status NON-PARTICIPANT
|
2014-03-05 12:33:56 +01:00 |
|
Thomas Bruederli
|
21e669410e
|
Only set 'url' property if actually submitted by the client (#2876)
|
2014-02-28 17:04:34 +01:00 |
|
Thomas Bruederli
|
0ba3e8382d
|
Keep RDATE values when updating an event (the client doesn't submit these values back)
|
2014-02-28 16:51:55 +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
|
91bd3fae6d
|
Add icon for DELEGATED attendee status
|
2014-02-27 10:01:31 +01:00 |
|
Thomas Bruederli
|
edd134a6fb
|
Load calendar CSS on iTip invitation screen (#2882)
|
2014-02-27 08:44:12 +01:00 |
|
Thomas Bruederli
|
4b7fd12193
|
Avoid fatal error if no changed date found in iTip message
|
2014-02-26 19:33:11 +01:00 |
|
Thomas Bruederli
|
69b7803f25
|
Adapt to kolab_storage_folder optimizations: don't cast resultset into array (#2828)
|
2014-02-06 17:30:40 +01:00 |
|
Thomas Bruederli
|
a53ccbacc9
|
Add screen shots with Kolab skin
|
2014-02-06 10:11:51 +01:00 |
|
Thomas Bruederli
|
50d9a2acc5
|
Describe notifications for tasks; unify wording with s/alarms/reminders/
|
2014-02-05 16:27:08 +01:00 |
|
Thomas Bruederli
|
b987fb2130
|
More user guide for calendar, tasklist and address book
|
2014-02-05 16:12:13 +01:00 |
|
Thomas Bruederli
|
1cb7a66b05
|
Describe calendar sharing only if 'kolab'
|
2014-02-04 18:58:01 +01:00 |
|
Thomas Bruederli
|
9fdec3fcb2
|
Describe calendar settings and sharing in the user guide docs
|
2014-02-04 18:43:09 +01:00 |
|
Thomas Bruederli
|
2425268e9a
|
Correct wording
|
2014-02-04 18:42:31 +01:00 |
|