Thomas Bruederli
44088f37e6
Fix cache queries for ['tags','!=','x-complete']
2014-03-17 13:16:10 +01:00
Thomas Bruederli
9375eadbe2
Add full support for arbitrary recurrence dates (RDATE) to the calendar UI
2014-03-17 12:40:21 +01:00
Thomas Bruederli
3ebc2dc548
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2014-03-17 12:36:08 +01:00
Thomas Bruederli
338f1ce36d
Accept exact matches of RDATE entries
2014-03-17 11:45:16 +01:00
Aleksander Machniak
02a84b391f
Display folders of type 'note' for selection to sync
2014-03-15 15:19:24 +01:00
Aleksander Machniak
bf283d2fc2
Support Note objects
2014-03-15 15:18:29 +01:00
Aleksander Machniak
32ffbe0ade
Fix case-sensitivity in normalization/mapping of LDAP entries (Bug #2905 )
2014-03-14 14:05:26 +01:00
Aleksander Machniak
df2ed0d8e6
Add Settings action in PHP not in javascript, small improvements
2014-03-14 10:25:33 +01:00
Aleksander Machniak
a1335b963f
Add Settings section in PHP not javascript, small improvements
2014-03-14 10:08:58 +01:00
Thomas Bruederli
985286cbcb
Remove duplicate group members
2014-03-13 18:35:27 +01:00
Aleksander Machniak
1a9ef077a0
Don't override default fieldset.tab style
2014-03-13 14:40:52 +01:00
Aleksander Machniak
9a2a7e48a1
Fix SMTP authentication when using "Login As" feature
2014-03-13 10:29:47 +01:00
Aleksander Machniak
1be5ece476
Add text-overflow for file info box
2014-03-12 10:53:50 +01:00
Thomas Bruederli
17013f732f
Fix state of resources listing when opening the dialog
2014-03-11 11:54:49 +01:00
Thomas Bruederli
149dcbaa1a
Get classic calendar skin up to speed with the new features
2014-03-11 11:36:58 +01:00
Thomas Bruederli
7fe882108a
Display resource information on click to resource-type attendee; Fix css class update
2014-03-11 10:14:49 +01:00
Thomas Bruederli
0b07e01b15
Add icon for role NON-PARTICIPANT
2014-03-11 10:13:14 +01:00
Thomas Bruederli
51fe7c26fb
Refactored resources directory to be an individual part and not dependant on a specific calendar backend driver
2014-03-10 14:45:24 +01:00
Thomas Bruederli
0b2e726857
Cache resource owner info lookups
2014-03-09 16:20:58 +01:00
Thomas Bruederli
6fe1cfcdd2
Set 'mainaction' class to dialog buttons
2014-03-09 16:11:38 +01:00
Thomas Bruederli
f0dd07fa28
Add resource searching/booking capabilities to the calendar module
2014-03-07 16:15:25 +01:00
Thomas Bruederli
6f48c4d399
Minimize modifications to the original viewer files from pdf.js
2014-03-07 11:48:56 +01:00
Thomas Bruederli
980f3db55c
Fix absolute paths when Roundcube is running at domain root
2014-03-07 11:22:20 +01:00
Thomas Bruederli
e56bd6be79
Support attendee status NON-PARTICIPANT
2014-03-05 12:33:56 +01:00
Thomas Bruederli
65d603cd20
Allow all-day events without DTEND property
2014-03-04 08:55:06 +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
79ae6282f8
Read/write RDATE properties from/to ical and libkolabxml ( #2885 )
2014-02-28 16:12:24 +01:00
Thomas Bruederli
1ef785c8c6
Handle multiple VCALENDAR blocks when reading ics files ( #2884 )
2014-02-28 12:41:31 +01:00
Thomas Bruederli
5602b5f3cd
Read and write delegated-from/to attendee parameters
2014-02-27 23:32:15 +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
b828aad2b4
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2014-02-26 12:15:32 +01:00
Thomas Bruederli
c47d2da4e7
Decode escaped commas in various ical property values
2014-02-26 12:15:03 +01:00
Aleksander Machniak
0bc70b7753
rcmail -> rcube, RCMAIL_CHARSET -> RCUBE_CHARSET
2014-02-25 14:01:05 +01:00
Aleksander Machniak
9f7cd83f92
Make 3rd argument of kolab_storage_cache::save() really optional (Bug #2863 )
2014-02-25 10:47:10 +01:00
Thomas Bruederli
f6a381c72f
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2014-02-21 16:35:03 +01:00
Aleksander Machniak
0a79c185ed
Add missing columns in initial.sql file (Bug #2867 )
2014-02-20 17:32:30 +01:00
Aleksander Machniak
71c66461d5
Load per-user settings/plugins also just after log in
2014-02-20 15:41:12 +01:00
Thomas Bruederli
8449be6657
Move child tasks to new list if changed during edit
2014-02-20 09:50:03 +01:00
Aleksander Machniak
59f1612909
Merge branch 'master' of ssh://git.kolab.org/git/roundcube
2014-02-20 09:45:26 +01:00
Aleksander Machniak
ba1b8238aa
Update version number in initial DDL file (Bug #2867 )
2014-02-20 09:35:58 +01:00
Thomas Bruederli
f18f76ee4c
Fix moving tasks to another list from the edit dialog ( #2865 )
2014-02-20 09:26:15 +01:00
Thomas Bruederli
e203211ece
Log an object's UID with libkolabxml warnings
2014-02-19 18:56:59 +01:00
Thomas Bruederli
351f7d6153
Avoid null values for empty fields
2014-02-10 16:01:49 +01:00
Thomas Bruederli
bc1164e943
Remove non-unicode characters from sort cols
2014-02-10 14:10:36 +01:00
Thomas Bruederli
7c32605d14
Fix fatal error when attempting to set user on a rcube instance
2014-02-10 12:03:59 +01:00
Thomas Bruederli
af6d366a1f
Optimize access to kolab contacts using a sorted and limited query ( #2828 )
...
- Add columns for sorting in kolab_cache_contact
- Extend bin/modcache.sh script to update existing cache records
- Add setters for ORDER BY and LIMIT clauses
- Adapt the kolab_addressbook plugin to fetch contacts page-wise
ATTENTION: This changeset contains database schema changes!
Run `bin/updatedb.sh --dir plugins/libkolab/SQL --package libkolab`
Afterwards, the cached data needs to be updated. To do so, either run
`plugins/libkolab/bin/modcache.sh update --type=contact`
or execute the following query
DELETE FROM `kolab_folders` WHERE `type`='contact';
2014-02-10 11:46:50 +01:00