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
Thomas Bruederli
b0e09c52e0
Fix color of category name in event view dialog
2014-02-04 17:41:35 +01:00
Thomas Bruederli
7791c7515d
More calendar user guide now including itip invitations and import/export features
2014-01-30 17:28:10 +01:00
Thomas Bruederli
15bef340b0
First set of source files for the Kolab web client user guide. The helpdocs directory will be symlinked into the _plugins directory f the roundcubemail-helpdocs generator.
2014-01-29 19:35:14 +01:00
Thomas Bruederli
2230e97ee9
- Fix updating birthday events
...
- Use address book search to fetch contacts with birthday values only
Attention: this requires changes from [0950ff12dc
] and clearing the cache
for Kolab contact objects:
DELETE FROM kolab_folders WHERE type='contact';
2014-01-28 15:55:45 +01:00
Thomas Bruederli
df7030f306
Disable all related form fields if birthdays calendar is not active
2014-01-28 12:03:26 +01:00
Thomas Bruederli
b79179b9c3
Display alarms for birthday events
2014-01-28 11:55:06 +01:00
Thomas Bruederli
92a6e5c28d
Add settings block for birthdays calendar settings
2014-01-28 09:58:54 +01:00
Thomas Bruederli
b9ed08ce78
Clear birthdays calendar cache when contact is updated
2014-01-27 19:50:17 +01:00
Thomas Bruederli
4112437fe9
First shot at the birthdays calendar feature
2014-01-27 19:12:29 +01:00
Thomas Bruederli
028c21f4ca
DB driver: accept categories field to be an array. libcalendaring ical parser provides array values here ( #2797 )
2014-01-27 11:25:17 +01:00
Thomas Bruederli
03736d142e
Don't shift all-day event dates into server's timezone ( #2463 )
2014-01-23 10:03:55 +01:00
Thomas Bruederli
8a820d1994
Remove outdated version information
2014-01-22 11:19:53 +01:00
Thomas Bruederli
3a42ca7b53
Fix icon after Larry skin image update; fix typo
2014-01-21 16:17:10 +01:00
Aleksander Machniak
bcd865a8e5
Fix possible "Call to a member function format() on a non-object" when
...
invitation event does not define 'changed' datetime object (Bug #2633 )
2013-12-02 10:15:08 +01:00
Thomas Bruederli
f1dce1f5b9
Also consider exceptions when checking if first instance is to be listed ( #2625 )
2013-11-29 20:23:17 +01:00
Thomas Bruederli
48882b2118
Adapt larry skin to new status message display from 34003c5
2013-11-22 09:10:44 +01:00
Aleksander Machniak
b1917d6714
Improve other users folders display on the hierarchized folders list (Bug #2377 )
2013-11-21 15:12:15 +01:00
Aleksander Machniak
43b287c470
Fix folders sorting issues (Bug #2210 )
...
- move some shared code to kolab_storage
- this requires recent Roundcube Framework (f13ae32a)
2013-11-21 10:58:16 +01:00
Thomas Bruederli
8fc82a0855
Fix saving of recurring events in database ( #2540 )
2013-11-20 12:36:17 +01:00
Thomas Bruederli
65f4a8ce3d
Fix calendar refreshing ( #2516 )
2013-11-12 09:02:41 +01:00
Aleksander Machniak
31b7262f54
Use dark text on bright background (Bug #2471 )
2013-11-07 14:10:32 +01:00
Thomas Bruederli
2775d7091e
Append new attendee on iTip Replies + consider sequence numbers
2013-11-06 13:00:55 +01:00
Thomas Bruederli
387db8ea1a
Allow users to accept iTip invitations also if not listed as attendee (can be disabled by config)
2013-11-06 12:43:37 +01:00
Thomas Bruederli
750be9225f
Initialize calendar and tasklist plugins in 'startup' hook and allow other plugins (e.g. kolab:auth) to disabled them ( #2476 )
2013-11-06 11:59:47 +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
e2119d0430
Fix replacement of alarm values
2013-11-01 14:47:46 +01:00
Thomas Bruederli
875a76c801
Don't set timezone on allday dates ( #2463 )
2013-11-01 11:23:42 +01:00
Thomas Bruederli
fa480dfa2c
Add mail actions to contextmenu if loaded
2013-10-30 16:05:07 +01:00
Thomas Bruederli
9c248384dd
Refresh the entire tasks list/calendar on every 10th request to sync deleted items ( #2369 )
2013-10-29 17:11:45 +01:00
Thomas Bruederli
310e25d0d1
Fix VALARM parsing: ignore ACTION:NONE blocks; convert to ACTION:DISPLAY for the web client ( #2415 )
2013-10-29 14:58:45 +01:00
Thomas Bruederli
4cb0d62776
Strip :port from HTTP_HOST when composing an absolute URL ( #2444 )
2013-10-29 13:07:01 +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
82b2af7cba
Keep state when reloading the calendar view
2013-10-23 12:44:52 +02:00
Thomas Bruederli
5ec204ca2e
Show all event attendees in a new popup dialog ( #2397 )
2013-10-23 10:48:15 +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