Commit graph

341 commits

Author SHA1 Message Date
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
e2119d0430 Fix replacement of alarm values 2013-11-01 14:47:46 +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
4c85eeac3c Fix typo 2013-10-22 12:51:47 +02:00
Thomas Bruederli
e8dff87018 Periodically refresh event data from server 2013-10-21 20:24:49 +02:00
Thomas Bruederli
6f5d53a5b0 Provide the new 'listname' attributes in database drivers, too 2013-10-17 16:58:05 +02:00
Thomas Bruederli
595f1b6a8c Only keep the last created object in memory (#2353) 2013-10-17 13:11:46 +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
16fc7aef10 Send ping command only once when importing multiple evetns (#2355) 2013-10-16 09:38:48 +02:00
Thomas Bruederli
e40d1c4dcd Limit virtual folder tree to task/calendar main views 2013-10-15 10:31:52 +02:00
Thomas Bruederli
525e48f549 Flag virtual folders as read-only 2013-10-11 13:50:07 +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
1800bd6556 Add option to display direct CalDAV urls for calendars in the UI 2013-10-03 12:07:02 +02:00
Thomas Bruederli
3c56dcc275 Ignore _datetime flags when 'allday' property is present; avoid saving them in cache (#2310) 2013-10-03 10:54:26 +02:00
Aleksander Machniak
1fd3b0a5e7 Merge branch 'master' of ssh://git.kolab.org/git/roundcube 2013-09-26 14:54:55 +02:00
Aleksander Machniak
5327dfc641 Implemented unified cross-plugin HTTP_Request2 object configuration (Request #2149) 2013-09-26 14:53:52 +02:00
Thomas Bruederli
c891f82269 Correctly update calendar UI when deleting a calendar with sub-folders and show an according message if confirm dialog (#2283) 2013-09-26 13:46:24 +02:00
Thomas Bruederli
497451ea24 Use CREATE TABLE IF NOT EXISTS in database init scripts 2013-08-25 12:40:44 +02:00
Thomas Bruederli
3f62bf917f Adapt freebusy parser to new ical parser from libcalendaring plugin (#2146) 2013-08-25 12:37:32 +02:00
Thomas Bruederli
821fab28c0 Fix author string 2013-07-25 11:07:53 +02:00
Thomas Bruederli
9df99187df Add database schema file for Postgres (#2044) 2013-07-25 11:06:13 +02:00
Thomas Bruederli
3780f04f71 Convert created date to DateTime object to make iCal export work properly 2013-07-23 17:27:25 +02:00
Thomas Bruederli
3d96f28a56 Only increase sequence number of not supplied (keeps it for event imports) 2013-07-22 19:42:41 +02:00
Thomas Bruederli
64174f4fac Use a global function to sort folder names by namespace/name; add option to control the use of displayname folder annotations 2013-07-18 17:47:49 +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
f030275eb3 Adapt to new 'db_prefix' mechanism in Roundcube config 2013-07-18 11:46:32 +02:00
Thomas Bruederli
014a04d641 Subscribe and activate new calendar folders (#1900) 2013-05-28 13:47:44 +02:00
Aleksander Machniak
8ee1044314 Update schema version numbers 2013-05-16 14:36:29 +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
Thomas Bruederli
f4d6dda841 Fix stupidy 2013-05-08 09:07:29 +02:00
Thomas Bruederli
5428c60776 Small fixes after static code analysis (#1851) 2013-05-08 08:55:58 +02:00
Aleksander Machniak
828b868d97 Fix so insert_id() argument is a table name, not sequence - drop sequence settings 2013-05-07 11:34:45 +02:00
Aleksander Machniak
de71de2fda Fix code bugs caught in static code analysis 2013-05-07 11:31:30 +02:00
Aleksander Machniak
aae87c8954 Fix so default categories are used when categories aren't configured 2013-05-07 10:58:39 +02:00
Thomas Bruederli
398cd6793a Fix searching by attendees in calendar events (#1774) 2013-05-01 09:12:35 +02:00
Aleksander Machniak
e80b7ae73c Fix sequence names in postgres database after changes in core 2013-04-28 14:38:35 +02:00
Thomas Bruederli
5c84fd55aa Little code cleanup 2013-04-17 09:19:26 +02:00
Thomas Bruederli
c077ed555f Set savemode to 'current' for recurrence exceptions (#1725) 2013-04-17 09:15:34 +02:00
Thomas Bruederli
ccd9cc5bb8 Don't display local-change warning if calendar owner is organizer; Better wording for wanring text (#1693) 2013-03-13 15:34:13 +01:00
Thomas Bruederli
830ec0e2e8 Remove alarm type 'email' until we have a cron job that actually sends out such reminders 2013-03-13 10:27:51 +01:00
Thomas Bruederli
a3fedfa134 Correctly quote procted column names such as 'start' and 'end' (#1675) 2013-03-06 15:25:45 +01:00
Thomas Bruederli
cddf6e0494 Improve behavior when deleting recurring events (#1677) 2013-03-06 10:19:22 +01:00
Thomas Bruederli
f320a772b0 Merge branch 'dev/recurrence-exceptions' 2013-02-28 08:25:52 +01:00
Aleksander Machniak
fab095205e Fix typos in DB version strings (there should be no .sql suffix) 2013-02-19 14:31:36 +01:00
Thomas Bruederli
36bbcc6499 Make this-and-future recurrence exceptions work 2013-02-14 16:17:02 +01:00
Thomas Bruederli
1b4b6bb965 Skip regular recurrences on exception dates 2013-01-23 17:17:05 +01:00
Thomas Bruederli
91779df09a Save changes in a recurring event as exception to the master event 2013-01-23 14:45:41 +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