Commit graph

2424 commits

Author SHA1 Message Date
Thomas Bruederli
57fd967a9e Cleanup localizations for kolab_delegation plugin 2015-03-24 14:38:18 +01:00
Thomas Bruederli
ff608c7ae8 Cleanup localizations for kolab_folders plugin 2015-03-24 14:33:32 +01:00
Thomas Bruederli
5f9d863359 Remove untranslated labels from bg_BG 2015-03-24 13:36:28 +01:00
Thomas Bruederli
13da800262 Remove empty localization files 2015-03-24 13:23:49 +01:00
Thomas Bruederli
760cf0ca7d Cleanup localizations for libcalendaring plugin 2015-03-24 13:20:44 +01:00
Thomas Bruederli
64ba3616ac More localization cleanup: rename to Roundcube language codes, remove untranslated labels 2015-03-24 12:52:35 +01:00
Thomas Bruederli
ca192fd6a8 Fix Transifex > Roundcube language code mapping 2015-03-24 12:07:29 +01:00
Thomas Bruederli
8a74c132d8 Move some audit trail functions to libkolab for shared use 2015-03-24 11:55:32 +01:00
Thomas Bruederli
b74cb629c0 Updated localizations from Transifex 2015-03-24 11:52:33 +01:00
Thomas Bruederli
fb446d07bf Update client after restoring an old revision of an event 2015-03-19 15:16:13 +01:00
Thomas Bruederli
d91e12fa22 Disable revision selectors not valid for comparison (#4019) 2015-03-19 14:38:04 +01:00
Thomas Bruederli
7dbb0d1b2f Handle old revisions and diffs for recurrence instances; forward instance identifier to API for diff requests 2015-03-19 12:34:08 +01:00
Thomas Bruederli
17a3783b9a Allow to load attachments from old revisions + implement resting of old revisions if write permissions are granted 2015-03-18 20:24:57 +01:00
Thomas Bruederli
4f2736373a Fix event changelog dialog handling 2015-03-18 20:23:28 +01:00
Thomas Bruederli
0eefd8414f Fix VTIMEZONE export in non-buffered mode (#4865) 2015-03-18 12:59:39 +01:00
Thomas Bruederli
6bd0bdabb5 Adapt client to changed Bonnie API 2015-03-18 12:57:36 +01:00
Thomas Bruederli
17867bb277 Don't show error dialog if event history is not available. Show message box inside the existing dialog (#4018) 2015-03-18 12:23:10 +01:00
Thomas Bruederli
d967c60e22 Update localizations from Transifex 2015-03-17 20:34:04 +01:00
Thomas Bruederli
ae10980eeb Remove debug output 2015-03-17 11:57:19 +01:00
Thomas Bruederli
c8715ff2e7 Show CalDAV URL in tasks view (#3908); relies on the 'calendar_caldav_url' config option from the calendar module 2015-03-17 10:43:03 +01:00
Thomas Bruederli
664732411d Fix syntax error in SQL schema 2015-03-17 09:55:44 +01:00
Thomas Bruederli
c51c60eff8 Avoid fatal errors when setting recurrence until date for tasks (#4852) 2015-03-16 14:43:02 +01:00
Aleksander Machniak
96442eae9d Fix so prewarm and update actions do not skip objects of type note and journal 2015-03-13 12:22:58 +01:00
Thomas Bruederli
69d702c6b2 Fix the hierarchical address book list and correctly apply the stored collapse/expand state 2015-03-12 19:12:51 +01:00
Thomas Bruederli
eb69c1a239 Fix alarm icon in calendar view (#4842) 2015-03-12 18:35:57 +01:00
Thomas Bruederli
e187d0880b Subscribe to ACL plugin hooks and adjust the permission items for groupware folders (#4839) 2015-03-12 14:55:04 +01:00
Thomas Bruederli
a5436ece25 Better permission check in tasklist edit form 2015-03-12 14:53:41 +01:00
Thomas Bruederli
fbb71376ab Use IMAP permissions to control address book interactions (#3025) 2015-03-11 19:54:27 +01:00
Thomas Bruederli
54b47dc753 Use IMAP permissions to control allowed interactions on the client (#4829) 2015-03-11 17:17:11 +01:00
Thomas Bruederli
8792a668b6 Use IMAP permissions to determine possible actions on the client (#4827)
s/writeable/editable/
2015-03-11 15:24:17 +01:00
Thomas Bruederli
c92c8e9ed0 Use IMAP permissions to determine possible actions on the client (#4828) 2015-03-11 14:38:38 +01:00
Thomas Bruederli
b68f5f5cda 'w' right doesn't allow APPEND operations 2015-03-11 12:38:47 +01:00
Thomas Bruederli
2ad5eeb570 Fix JS syntax to be compliant with IE < 9 (new is a reserved word) 2015-03-11 12:34:38 +01:00
Thomas Bruederli
6f97b9ff71 - Require delete permission for a calendar to be writeable (#4827)
- Introduce 'insert' permission which allows the creation of new events but no subsequent editing
- Replace 'readonly' with '!writeable' properties for consistency reasons
2015-03-11 12:22:01 +01:00
Thomas Bruederli
a32690ad38 Remove focus from quickview icon on mouse clicks (#4684) 2015-03-11 10:35:26 +01:00
Thomas Bruederli
e8c387ef0d Bump versions and copyright year 2015-03-10 15:38:45 +01:00
Thomas Bruederli
76f50f2d2b Code cleanup: define filters for calendar listing as bitmask instead of individual arguments 2015-03-10 15:23:52 +01:00
Thomas Bruederli
60205136ee Code cleanup: get recurrence instance identifiers from utility functions 2015-03-10 14:30:50 +01:00
Thomas Bruederli
738cdb7017 Adapt database driver to this-and-future cancellations from commit 1019238 2015-03-10 13:54:36 +01:00
Thomas Bruederli
10192386dd Send cancellations of this-and-future events as iTip REPLY on master event with updated recurrence rule (#4743) 2015-03-10 13:38:53 +01:00
Aleksander Machniak
2fe963f48f Fix infinite "Uploading files..." message when upload progress feature is disabled (#4774) 2015-03-09 16:18:42 -04:00
Thomas Bruederli
3702557dc3 Export recurrence UNTIL parameter as DATE for all-day events (#3998) 2015-03-09 15:40:25 +01:00
Aleksander Machniak
88692ea3fe Keep tags filter on folder change (#4813) 2015-03-09 09:39:45 -04:00
Thomas Bruederli
83d3d016bd Parse multiple vevent components with the same UID into one object with exceptions (#4733) 2015-03-09 12:30:53 +01:00
Aleksander Machniak
8f4fefe849 Fix :focus color on Delegation entry in Settings (#4794) 2015-03-05 08:13:50 -05:00
Thomas Bruederli
7280d8e6be Add test case for #4797; fix test for recurrence-id which now correctly contains timezone information 2015-03-05 14:33:05 +01:00
Thomas Bruederli
874b950f73 Strip empty parameters from RRULE properties (#4797) 2015-03-05 14:33:05 +01:00
Aleksander Machniak
bf64805882 Remove race-condition when removing tags from email (#4771)
Sometimes (using Firefox 24) removing the tag didn't work.
2015-03-05 07:59:12 -05:00
Aleksander Machniak
a5c9c026e2 Enable "Add tag" action even if no tags are defined yet (#4793) 2015-03-05 06:55:15 -05:00
Aleksander Machniak
5105a2649d Add back some labels unintentionally removed in 1b9bc154ec 2015-03-05 06:32:25 -05:00