Commit graph

454 commits

Author SHA1 Message Date
Thomas Bruederli
c89d6f28ac Cast preset value to string in order to really mark the according option as selected (#863) 2012-06-27 22:22:26 +02:00
Thomas Bruederli
1c9e7d2698 Fix overflow link computation in month view + pull in upstream changes 2012-06-27 21:50:18 +02:00
Thomas Bruederli
4f69203125 More code cleanup: use common function from libkolab for folder management and naming 2012-06-21 21:34:08 +02:00
Thomas Bruederli
dce4ed076b Move folder create/rename logic to libkolab for common use in different Kolab plugins 2012-06-21 09:42:24 +02:00
Thomas Bruederli
5756c25276 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-06-18 10:34:01 +02:00
Thomas Bruederli
ce61543b9d Add support for HTML5 drag & drop attachment uploads 2012-06-14 08:33:07 +02:00
Thomas Bruederli
0e9fd5da0c No cancelIcon in Larry, use css styled text link instead 2012-06-13 17:54:35 +02:00
Thomas Bruederli
d5c2f15ccb Improve attachments handling:
- use Content-ID as key in _attachments list; new attachments have numeric keys
- generate a unique Content-ID for new/changed attachments in libkolab
- bugfix: don't cache empty attachment entries
2012-06-13 17:39:18 +02:00
Thomas Bruederli
ab9c24b0dd Display attendee delete link as icon 2012-06-08 18:23:06 +02:00
Thomas Bruederli
8cb599bd96 Replace deprecated PEAR::HTTP_Request with its successor HTTP_Request2 (#822) 2012-06-04 22:19:57 +02:00
Thomas Bruederli
6bbb34b3ae Use regex-like syntax for LIKE queries to kolab_storage_cache; also use it for calendar search 2012-05-30 09:13:24 +02:00
Jeroen van Meeuwen (Kolab Systems)
de40ba8950 Merge branch 'dev/kolab3' 2012-05-23 10:25:24 +01:00
Jeroen van Meeuwen (Kolab Systems)
2cf2cbcca8 Merge branch 'dev/kolab3'
Conflicts:
	plugins/calendar/drivers/kolab/kolab_driver.php
2012-05-23 10:24:27 +01:00
Thomas Bruederli
b4dc760d78 Ensure title property is present as a string 2012-05-23 10:46:25 +02:00
Thomas Bruederli
f5e96dcabb Adapt to new roundcube framework API (#787) 2012-05-20 19:20:03 +02:00
Aleksander Machniak
cb61bf76a1 Improved folder_create() method 2012-05-17 15:57:23 +02:00
Thomas Bruederli
394fb8f56d Store event alarm status by event uid + user id. Attention: database schema changed! 2012-05-16 18:58:57 +02:00
Thomas Bruederli
839adb2c26 - Adapt event alarms to new storage format
- Query objects by x-has-alarm tag
- Re-use code to compute absolute times for alarms
2012-05-16 18:36:03 +02:00
Thomas Bruederli
f7f6c10c4a Add some documentation 2012-05-16 16:33:07 +02:00
Thomas Bruederli
6973bbcaee Implement undelete with new storage backend; remove cruft 2012-05-10 21:24:48 +02:00
Thomas Bruederli
b37784bb3b Query objects directly from the storage layer; no need to fetch all for every operation 2012-05-09 19:02:46 +02:00
Thomas B
8674399188 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-05-08 08:36:07 +02:00
Thomas B
8a7eb6a6c3 Send user authentication if required for free-busy download; uses PEAR HTTP_Request class 2012-05-08 08:34:29 +02:00
Thomas B
d2f8ae44d2 Remove debug code 2012-05-02 18:02:33 +02:00
Thomas B
8c90898a06 Try loading Horde classes from default location first 2012-05-02 17:10:53 +02:00
Thomas Bruederli
f21b941070 Fix comments in Horde_* file headers 2012-05-01 22:34:51 +02:00
Thomas Bruederli
d4ce6a729a Added README file 2012-05-01 22:28:33 +02:00
Thomas Bruederli
584c4c9bc4 Drop dependency to external Horde libs. Add a local and independent copy of these files to the plugin package 2012-05-01 22:27:29 +02:00
Jeroen van Meeuwen (Kolab Systems)
d54497e7cd Correct the URI to the source code repository 2012-05-01 14:12:48 +01:00
Thomas Bruederli
1067ef9827 Allow odfviewer to hook into calendar attachments in order to display open office documents inline 2012-04-25 21:15:07 +02:00
Thomas Bruederli
1b09ae2801 Finish attachment handling and display for events 2012-04-25 19:26:40 +02:00
Thomas B
1a60eea869 Don't use REPLACE which is mysql only (#650) 2012-04-24 10:18:48 +02:00
Thomas B
3d704ab521 Don't use REPLACE INTO which is mysql only (#650) 2012-04-24 10:14:01 +02:00
Thomas B
7b2b720a68 Merge branch 'dev/kolab3' of ssh://git.kolabsys.com/git/roundcube into dev/kolab3 2012-04-24 09:30:26 +02:00
Thomas Bruederli
8d5bf112fa Fix merge conflict 2012-04-21 18:54:39 +02:00
Thomas Bruederli
e64c624622 Don't exclude larry skin 2012-04-21 18:53:03 +02:00
Thomas B
66915007d4 Make use of Roundcube's IMAP chaching 2012-04-21 18:43:33 +02:00
Aleksander Machniak
d5c5194dc5 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-04-18 19:51:51 +02:00
Aleksander Machniak
3aab9325f1 Fix parent folder permissions checking. See http://trac.roundcube.net/ticket/1488443 2012-04-18 19:50:46 +02:00
Christoph Wickert
e935cdbf78 Default HTTPS post is 443 (unless stated otherwise), not 143 2012-04-17 16:45:53 +02:00
Thomas Bruederli
8dc20fb1eb Use icon from larry skin 2012-04-15 13:49:47 +02:00
Aleksander Machniak
e666187312 Enable icon for "Save as event" item in More actions popup 2012-04-05 10:51:41 +02:00
Thomas B
6fe30d09c6 Merge branch 'dev/kolab3' of ssh://git.kolabsys.com/git/roundcube into dev/kolab3 2012-04-05 08:55:35 +02:00
Thomas Bruederli
60f6bbd54e Update TODO list and package file 2012-04-04 13:02:35 +02:00
Thomas Bruederli
cf94b34f6a Adapt to new kolab_storage backend 2012-04-04 13:01:59 +02:00
Thomas Bruederli
aea9f64676 Bugfix: check the right object property 2012-04-04 11:57:20 +02:00
Thomas B
e18857f155 Implement function to move Kolab objects from one folder into another 2012-04-03 23:29:30 +02:00
Thomas B
1a47608fe2 Synchronize box styles in Larry skin 2012-04-03 23:10:49 +02:00
Thomas B
bd8dceb9e7 The new Kolab 3 backend has better support for recurrence rules 2012-04-03 23:10:20 +02:00
Thomas B
44a2d85c57 Remove old and unused code; pass event owner to storage layer 2012-04-03 23:08:24 +02:00