Commit graph

1255 commits

Author SHA1 Message Date
Thomas Bruederli
17354a88e3 Improve iTip handling when decline events (#1670)
- Remove events from calendar when declined (user's choice)
- Set busy status to free when decling but keep the event in calendar
- Update RSVP status display in email view after change
2013-07-18 16:37:00 +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
2d831d8f8f Also move iCalendar patch; describe dependencies in README files 2013-07-18 12:49:27 +02:00
Thomas Bruederli
2349d2e4e6 Move import script to the right place 2013-07-18 12:42:35 +02:00
Thomas Bruederli
af49088b38 Add unit tests for ical import/export 2013-07-18 12:40:46 +02:00
Thomas Bruederli
000bac244b Add symlink to moved Horde_Date class; move Horde import script, too 2013-07-18 12:39:56 +02:00
Thomas Bruederli
18f9fa5c86 Move iCal parsing/writing classes to libcalendaring 2013-07-18 12:38:14 +02:00
Thomas Bruederli
f030275eb3 Adapt to new 'db_prefix' mechanism in Roundcube config 2013-07-18 11:46:32 +02:00
Aleksander Machniak
1999f79446 Small improvement: do not fetch folders list when not needed 2013-07-10 12:24:49 +02:00
Thomas Bruederli
47782309db Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2013-07-10 11:59:59 +02:00
Thomas Bruederli
f3f4ae828d Fix iTip REPLY to only list the replying attendee (#2025) 2013-07-10 11:59:33 +02:00
Aleksander Machniak
041064416a Use fixed header fature on files list 2013-07-10 10:31:03 +02:00
Thomas Bruederli
92aee8213a Allow to invite/edit attendees to other user's shared events when either
a) in a globally shared (anonymous) calendar or
b) when enabled by config using the new option 'calendar_allow_invite_shared'

Fixes bug #1758
2013-07-10 10:09:34 +02:00
Aleksander Machniak
6ca7eaf05c Use kolab_storage::folders_typedata() 2013-07-09 19:58:00 +02:00
Aleksander Machniak
8ecc1d271e Use kolab_storage::folders_typedata() to list folder types 2013-07-09 19:45:54 +02:00
Aleksander Machniak
c0a005b204 folders_metadata() -> folders_typedata() 2013-07-09 15:24:01 +02:00
Aleksander Machniak
007fd25f96 Unify fetching folder (metadata) types. This should also improve performance
because get_metadata() arguments are used to build the cache key.
2013-07-09 15:16:15 +02:00
Aleksander Machniak
f67c02e185 Remove redundant code, this is done in parent's set() method 2013-07-05 13:38:16 +02:00
Thomas Bruederli
1913cab8ca Import and export embedded attachments in itip messages (#1988) 2013-07-04 17:07:58 +02:00
Thomas Bruederli
ad86770780 Fix saving objects without recurrence rule (but previously had recurrence) 2013-07-04 16:58:18 +02:00
Aleksander Machniak
4b72244126 Performance improvements in group members handling (#1997) 2013-07-03 12:16:13 +02:00
Aleksander Machniak
aea5e2009c Add type argument to get_object() - when you fetch object by uid
and it's type is different than folder type (e.g. distribution-list)
it need to be specified here.
2013-07-03 09:19:16 +02:00
Aleksander Machniak
2cbe93a0c9 Fix saving empty attachments 2013-07-02 10:54:32 +02:00
Aleksander Machniak
be42327979 rc_image_content_type() -> rcube_mime::image_content_type() 2013-07-02 09:29:02 +02:00
Aleksander Machniak
bba45ce59d Fix PHP warning when adding contact to a group (Bug #1989) 2013-07-01 12:04:56 +02:00
Aleksander Machniak
cab58ba233 Fix issue where going to the next page of search result will not list found records 2013-07-01 11:18:43 +02:00
Aleksander Machniak
1f24f0b679 Force setting internal object type to prevent type overwrite
when copying contacts from other sources (e.g. LDAP) (Bug #1990)
2013-07-01 08:28:54 +02:00
Thomas Bruederli
4e8f009ea5 Send iTip messages als multipart/alternative to make Outlook recognize them correctly (#1103) 2013-06-27 23:40:11 +02:00
Thomas Bruederli
6e20d48cbf Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2013-06-27 22:44:50 +02:00
Thomas Bruederli
dfb75c6fd5 Make sure only the first path segment is removed 2013-06-27 22:42:44 +02:00
Aleksander Machniak
9a7f2dd61b Support passing object attachments also as file handle 2013-06-27 20:22:01 +02:00
Thomas Bruederli
6441578bc1 Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2013-06-27 11:34:28 +02:00
Thomas Bruederli
9163ca1ce0 Disable type-check when fetching objects by UID 2013-06-27 11:34:09 +02:00
Aleksander Machniak
b96376c42a Removed unused images 2013-06-27 10:03:33 +02:00
Aleksander Machniak
fa922dd9d3 Added "Save" button in attachment preview window 2013-06-27 09:58:52 +02:00
Aleksander Machniak
0d692b1774 Add "v3" to license abbreviation 2013-06-26 12:24:08 +02:00
Aleksander Machniak
1778b5ec70 Implemented auth domain resolving (#1926) 2013-06-25 17:43:58 +02:00
Aleksander Machniak
9a4f970d64 Bump version number 2013-06-25 12:31:36 +02:00
Aleksander Machniak
1eb45ac68a Add missing options description 2013-06-25 12:31:06 +02:00
Aleksander Machniak
e69e9b90ae Make kolab_auth's LDAP class be based on new rcube_ldap_generic class.
Move kolab_auth_ldap into separate file.
Some improvements, including performance improvement in kolab_delegate
2013-06-25 12:27:26 +02:00
Aleksander Machniak
65dfbee601 Remove temp message file 2013-06-20 14:42:06 +02:00
Aleksander Machniak
481cb9ffcf Fix memory calculation when deciding if memory or file should be used
for saved message. Handle saved message parts with file pointers
for better performance (one temp file creation is skipped)
2013-06-20 14:22:25 +02:00
Thomas Bruederli
9332ba4abc Adapt displayname annotation key to latest KEP suggestions; add getter for default folder 2013-06-20 11:08:44 +02:00
Aleksander Machniak
bc4d15ab55 De-duplicate binary content when saving in database (#1749) 2013-06-17 15:44:17 +02:00
Aleksander Machniak
8707292fd6 Fixed virtual folders handling 2013-06-13 15:05:28 +02:00
Aleksander Machniak
b40f2aaadf Implemented files printing 2013-06-12 15:10:58 +02:00
Aleksander Machniak
ef663058c7 Implemented text file edition, other improvements 2013-06-12 12:37:48 +02:00
Aleksander Machniak
b602913ce3 Improve performance by reading max_allowed_packet variable (SHOW VARIABLES query) only if needed 2013-06-11 14:52:10 +02:00
Aleksander Machniak
d06d00172f Improve performance on preferences sections list (by skipping building the form)
Support dont_override feature for all calendar configuration options
2013-06-11 14:30:34 +02:00