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 |
|
Aleksander Machniak
|
7672e60ecb
|
Update SQL scripts to match Roundcube format for schema upgrades, update/add UPGRADING instructions
|
2013-01-18 09:40:48 +01:00 |
|
Aleksander Machniak
|
0151bac954
|
More typos fixed
|
2013-01-17 15:16:10 +01:00 |
|
Thomas Bruederli
|
0e70fa5555
|
Fix typo in calendar selection; fixes bug #140
|
2013-01-17 09:37:48 +01:00 |
|
Thomas Bruederli
|
8d3f1803cc
|
Fix modification of recurring events (#1499)
|
2013-01-09 11:49:12 +01:00 |
|
Thomas Bruederli
|
5f06d62ceb
|
Fix recurring event handling when first instance is modified and excluded (#1505)
|
2013-01-09 11:12:19 +01:00 |
|
Thomas Bruederli
|
df3e58bdb9
|
Use subquery instead of JOIN + COUNT (#1483)
|
2012-12-21 17:52:07 +01:00 |
|
Aleksander Machniak
|
e6303a812e
|
Fix typos in DDL file for Postgres
|
2012-12-13 13:18:23 +01:00 |
|
Aleksander Machniak
|
3be3065941
|
Delegation support in calendar event invitations handling
|
2012-12-13 13:10:07 +01:00 |
|
Aleksander Machniak
|
56abf7e5f3
|
Use client-side subscriptions for folders activation state (calendar, tasklist)
Add kolab_use_subscriptions option to limit folders visibility in Kolab plugins (#1314)
|
2012-12-10 12:17:41 +01:00 |
|
Aleksander Machniak
|
56928b74eb
|
Fix performance issue in kolab_calendar::get_event() (#1411)
|
2012-12-05 12:05:24 +01:00 |
|
Aleksander Machniak
|
f0ef421c00
|
Fix Invitations can not be accepted when calendars are shared with certain rights (#1406)
|
2012-12-04 20:10:04 +01:00 |
|
Thomas Bruederli
|
4245fb0839
|
Treat Kolab format version as string
|
2012-11-22 15:19:17 +01:00 |
|
Thomas Bruederli
|
5ac6bc06fd
|
Add getter for color annotations to libkolab and use it in calendar and tasklist
|
2012-11-21 12:30:27 +01:00 |
|
Thomas Bruederli
|
db7d414324
|
Correctly handle iTip replies without valid DTSTSART/DTEND attributes (#1178)
|
2012-11-21 10:33:02 +01:00 |
|
Aleksander Machniak
|
259a7ec81d
|
Fixes for keep-alive -> refresh change in Roundcube core
|
2012-11-17 09:49:57 +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 |
|
Thomas Bruederli
|
cf5c88437e
|
Merge branch 'dev/libcalendaring'
|
2012-11-09 14:02:34 +01:00 |
|
Thomas Bruederli
|
826f3f8ea3
|
Avoid endless loops in recurrence computation
|
2012-11-09 13:55:57 +01:00 |
|
Thomas Bruederli
|
e292aec5dc
|
Added upgrading instructions for the calendar module (#1179)
|
2012-11-08 12:18:28 +01:00 |
|
Aleksander Machniak
|
bef8355aff
|
raise_error() -> rcube::raise_error()
|
2012-11-06 11:46:15 +01:00 |
|
Thomas Bruederli
|
075748b076
|
Fix computation of new COUNT value for recurrence rules
|
2012-10-30 16:10:12 +01:00 |
|
Thomas Brüderli
|
b4ced09d2e
|
Make use of libkolab/libcalendaring PHP bindings for computing recurring events
|
2012-10-23 15:05:38 +02:00 |
|
Thomas Bruederli
|
8ec81e2879
|
Store event sequence numbers in database driver
|
2012-10-18 22:02:29 +02:00 |
|
Aleksander Machniak
|
2d08c58e56
|
Fix/prepare plugins to use out of Roundcube (where rcmail object doesn't exist)
|
2012-10-17 11:54:25 +02:00 |
|
Thomas Bruederli
|
66bb3b665d
|
Treat 'dummy' free busy lists as 'unknown' (#1070)
|
2012-10-04 14:46:27 +02:00 |
|
Thomas Bruederli
|
4c6496dae8
|
Better check for personal folders
|
2012-10-03 11:53:02 +02:00 |
|
Aleksander Machniak
|
39552da980
|
Re-fix HTML entities handling
|
2012-09-21 09:55:07 +02:00 |
|
Thomas Bruederli
|
998f1d92b6
|
Adapt kolab_storage classes to new type annotation specification; use 'default' property of kolab_storage_folder instances instead of calling kolab_folders::default_folder()
|
2012-09-20 15:35:47 +02:00 |
|
Thomas Bruederli
|
517c86c8df
|
Respect .default annotation for calendar selection (if no user setting exists)
|
2012-09-20 10:10:50 +02:00 |
|
Thomas Bruederli
|
c24303fe5d
|
Disable free-busy trigerring by default
|
2012-09-19 11:17:15 +02:00 |
|
Thomas Bruederli
|
4188f1029e
|
Fix attachment display when saving a new event (#1024)
|
2012-09-19 10:32:38 +02:00 |
|
Thomas Bruederli
|
d919e2b4bd
|
- Move attachment handling functions to libcalendaring module.
- Removed redundant code in calendar and tasklist
- Add more vertical space in attachment view window
- Minor bugfixes
|
2012-08-16 19:03:17 +02:00 |
|
Thomas Bruederli
|
9cc400f09f
|
Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring'
|
2012-08-16 08:57:25 +02:00 |
|
Thomas Bruederli
|
d75f7f2af7
|
Fix fatal error
|
2012-08-04 18:13:35 +02:00 |
|
Thomas Bruederli
|
0c74b531c2
|
Always return an array with pending alarms
|
2012-08-04 16:48:31 +02:00 |
|
Thomas Bruederli
|
7cd68bb9d9
|
Improve error handling in Kolab driver: we don't deal with PEAR errors anymore (#914)
|
2012-08-03 15:20:41 +02:00 |
|
Thomas Bruederli
|
a16a9c5810
|
Small code and style cleanup
|
2012-08-01 15:47:50 +02:00 |
|
Thomas Bruederli
|
000c0410e2
|
Merge branch 'calendar-timestamp2datetime-refactoring'
|
2012-07-11 10:00:52 +02:00 |
|
Thomas Bruederli
|
8d818e8cb1
|
Big refactoring: use DateTime objects instead of unix timestamps to improve timezone and DST handling
|
2012-07-06 17:15:45 +02:00 |
|
Thomas Bruederli
|
f66d3dd7b1
|
Avoid event date shift when modifying a recurring instance (#868)
|
2012-07-06 15:30:06 +02:00 |
|
Thomas Bruederli
|
79c8183c0d
|
Add method kolab_date_recurrence::next_instance() for simple iterations
|
2012-07-04 15:10:36 +02:00 |
|
Thomas Bruederli
|
f5eea012d1
|
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
|
2012-07-04 11:20:13 +02:00 |
|
Thomas Bruederli
|
1142a80886
|
Move classes for recurring events/tasks computation to libkolab
|
2012-07-03 08:25:55 +02:00 |
|
Thomas Bruederli
|
5efdcbb2fb
|
Use common methods calendar->get_ical()->get_parser() to access Horde-based ical parser (#865)
|
2012-07-02 17:43:19 +02:00 |
|