AgeCommit message (Collapse)AuthorFilesLines
2015-02-04Update version numbers and dependenciesroundcubemail-plugins-kolab-3.2.4Jeroen van Meeuwen (Kolab Systems)12-13/+13
2015-02-04Add optional $type argument in kolab_storage::get_folder()Aleksander Machniak1-6/+5
2015-02-04Add more functional tests for kolab_storage_folderThomas Bruederli1-15/+81
2015-02-04Fix subscription cache clearing after subscription changesThomas Bruederli1-2/+2
2015-02-03Add unit/functional tests for kolab_storage_folder error checking methodsThomas Bruederli3-0/+163
2015-02-03Fix db table reference; forward constructor argument (#4471)Thomas Bruederli2-2/+2
2015-02-03Handle possible errors from kolab_storage::get_folder() access (#4378)Thomas Bruederli1-13/+24
2015-02-03Check new validity flagThomas Bruederli1-1/+1
2015-02-03Add error checking/reporting facilities to kolab_storage_folder instances ↵Thomas Bruederli3-1/+63
2015-02-03Update folder reference in cache (was accidentally removed in 038e269d)Thomas Bruederli1-0/+2
2015-02-02Force some properties of recurring event instances (#4446)Thomas Bruederli1-0/+3
2015-02-02Display recurrence information from iTip invitations (#4446)Thomas Bruederli6-14/+104
2015-02-02Fix unauthenticated iTip RSVP page for external attendees (#4447)Thomas Bruederli3-3/+6
2015-01-29The version of this plugin is still 3.2.3 until such time ↵Jeroen van Meeuwen (Kolab Systems)1-1/+1
roundcubemail-plugins-kolab is released with a different version number
2015-01-29Rename notes_enabled / notes_disabled to hold the plugin's full name ↵Jeroen van Meeuwen (Kolab Systems)1-1/+1
(kolab_notes_{dis,en}enabled) (#4429)
2015-01-29Check (expected) folder type and disable access to folder contents or cache ↵Thomas Bruederli3-27/+80
if invalid (#4378)
2015-01-29Set free_busy status to transparent when declining an invitation (#4425)Thomas Bruederli2-0/+13
2015-01-28Catch parse errors of recurrence exceptions in iCal filesThomas Bruederli1-1/+6
2015-01-28Modify calendar UI to properly handle updates on recurring events with ↵Thomas Bruederli5-24/+80
attandees (#4318) Since the Kolab stack doesn't yet fully support invitations for recurring events, the calendar client prevents the user from modifying single recurrence instances if attandees are involved: options to update the "current" or "future" items are disabled and deleting a single event will update the main event and notify all attendees.
2015-01-28Cleanup recurrence exception data when saving events (#4318)Thomas Bruederli1-3/+11
2015-01-28Fix urlencoding of unicode chars in resource DN (#4262)Thomas Bruederli1-1/+1
2015-01-27Fix saving recurring event as new (#4299)Thomas Bruederli1-1/+2
2015-01-27Firefox 3.6 CSS hack (#4233)Thomas Bruederli1-0/+5
2015-01-27Wrap attendee/group name in span to render correctly in FF3+ (#4244)Thomas Bruederli4-6/+22
2015-01-27Refactor odfeditor plugin so it works without temp files (#4307)Aleksander Machniak9-2073/+1232
- Update WebODF to 0.5.4 (with compressed responses support) - Don't use temporary files for better security and multi-server scenarious support
2015-01-24Fix bug where removing attachment in event dialog wasn't possible after ↵Aleksander Machniak1-3/+4
upload (#4288) When redundant_attachments or database_attachments plugin was enabled the ID of uploaded file contained ":" character which was invalid in HTML and css selector didn't work.
2015-01-23Fix "Find availability" button position in older browsersAleksander Machniak1-0/+1
2015-01-23Improve sync lock setting/reading to avoid race conditions (#4316)Thomas Bruederli1-7/+11
2015-01-23When converting seconds to minutes set alarm to at least 1 minuteAleksander Machniak1-1/+1
Otherwise alarms with seconds < 30 would be ignored.
2015-01-23Convert seconds to minutes when parsing alarm values (#4287)Aleksander Machniak1-0/+6
2015-01-22Fix typo in function name (parse_alarm_value)Aleksander Machniak7-22/+22
2015-01-22Fix bug where relations/tags members changes were ignored on relation update ↵Aleksander Machniak1-0/+2
2015-01-21Update versions to 3.2.3roundcubemail-plugins-kolab-3.2.3Jeroen van Meeuwen (Kolab Systems)13-23/+23
2015-01-21Move assets loading and env setting routine to startup hook.Thomas Bruederli1-6/+6
This will give the odfviewer plugin the opportunity to update the config with the additional mimetypes regardless of the plugin loading order.
2015-01-21Use asset_url() for loading viewer files (#4307)Thomas Bruederli1-2/+3
2015-01-21Visually emphasize pending/declined events from other user's calendarsThomas Bruederli4-13/+41
2015-01-21Allow to provide the context for getting user emails (augmented by ↵Thomas Bruederli2-15/+27
2015-01-21Don't suppress pending/declined events from other user's calendars (#4272)Thomas Bruederli1-2/+2
2015-01-21Don't call deprecated get_realname() method as it doesn't exist for ↵Thomas Bruederli1-2/+1
invitation calendars (#4303)
2015-01-21Fix delegator identity selection for calendar events (#4274)Thomas Bruederli1-10/+6
The delegator cannot be extracted from the calendar ID which is no longer an imap folder path. Use the 'owner' attribute instead.
2015-01-21Update the free-busy status when changing the organizer identityThomas Bruederli1-0/+11
2015-01-21Improve "New tag" feature, allow Down/Up keys in tag selector (#4159)Aleksander Machniak3-3/+19
2015-01-21Align the event/task attachment viewer with the attachment view from mail viewThomas Bruederli7-54/+202
2015-01-21Force download of attachment (#4291)Thomas Bruederli1-0/+1
2015-01-21Fix attachment download url (#4291)Thomas Bruederli1-1/+2
2015-01-16Merge branch 'master' of ssh:// Machniak16-175/+324
2015-01-16Fix problem with disappearing events caused by DB errors (#4257)Aleksander Machniak4-18/+66
Object "tags" string may for some object types be longer than 255 characters. Modified "tags" column type to text (clob in Oracle) for all kolab_cache_* tables.
2015-01-14- Store relation to message when creating event from email (#4161)Thomas Bruederli11-66/+270
- Move common functions to libcalendaring - Assign dialog button classes directly
2015-01-13Consolidate message reference handling functions into libkolab plugin (in ↵Thomas Bruederli5-109/+54
preparation for #4161)
2015-01-13Render subscription table header icons using CSS (#4175); revert commit 99567e9bThomas Bruederli5-3/+20