Commit graph

2112 commits

Author SHA1 Message Date
Thomas Bruederli
44c2639cbe Save email message a task is created from as relation (#3439); display the reference in the task details and edit dialogs 2014-10-13 15:33:39 +02:00
Thomas Bruederli
ef7f457c02 Bugfixes for recent refactoring 2014-10-13 14:55:50 +02:00
Thomas Bruederli
6f0ef60f7a Add fall-back to the full uri for searching relations in cache 2014-10-13 14:48:59 +02:00
Thomas Bruederli
63b69871fe Fix typo 2014-10-13 13:55:45 +02:00
Thomas Bruederli
a807768c32 Move email link/relation handling functions to libkolab for common use 2014-10-13 12:38:57 +02:00
Thomas Bruederli
ab12a5c867 Avoid false warnings about changed contents 2014-10-13 09:27:54 +02:00
Aleksander Machniak
22035945f2 Fix sytax errors 2014-10-10 11:52:29 +02:00
Thomas Bruederli
449d4ad81b Filter empty recurrence attributes 2014-10-09 19:07:45 +02:00
Thomas Bruederli
7db58444a7 Map timezone identifiers accepted by PHP but not known by libkolabxml (#3750) 2014-10-09 16:39:05 +02:00
Thomas Bruederli
b7af048c35 Flag all recurring event instances as temp when updating (#3748) 2014-10-09 16:38:12 +02:00
Thomas Bruederli
a3d5f717a2 Fix moving events to another calendar/folder and reloading it (#3748) 2014-10-09 16:37:31 +02:00
Aleksander Machniak
16c0f3ba11 Shrink some images with TinyPNG 2014-10-08 09:03:19 +02:00
Aleksander Machniak
77d3466638 Get rid of deprecated function aliases and constants usage 2014-10-06 09:19:26 +02:00
Thomas Bruederli
48df8c34f9 No default value allowed for BLOB/LONGTEXT columns 2014-10-04 12:37:14 +02:00
Thomas Bruederli
372cf33d18 Use folder name for UID if writing to IMAP metadata fails 2014-09-25 10:09:58 +02:00
Thomas Bruederli
f5dc95c3df Add config option to control free-busy data integration in calendar views; render free-busy blocks in the calendar color, too 2014-09-24 17:10:38 +02:00
Thomas Bruederli
6308592b5c Fix subtype iteration after changes in f0b205cb 2014-09-24 17:08:29 +02:00
Thomas Bruederli
b278db0ec3 Pre-select confidential event/tasks folder for iTip invitations marked as confidential (#3451)
+ display privacy classification of iTip attachments in mail invitation view.
2014-09-23 12:27:57 +02:00
Thomas Bruederli
f0b205cb2e Add subtype 'confidential' to event and task folders; refactored subtype selector handling in JS (#3451) 2014-09-23 11:37:45 +02:00
Thomas Bruederli
e4f8757b28 Fix fatal error 'Call to undefined method Attendee::email()' when reading email alarms (#3625) 2014-09-22 19:07:22 +02:00
Thomas Bruederli
bde037ce0e Restore calendar_driver::dismiss_birthday_alarm() method which accidentally got removed in commit 51fe7c26 2014-09-22 15:37:55 +02:00
Thomas Bruederli
1f27e238a8 Fix TZOFFSET values with minutes (#3199) 2014-09-22 12:01:04 +02:00
Thomas Bruederli
f9b19b9f27 Include VTIMEZONE definitions when exporting event data or invitations as iCal (#3199) 2014-09-22 11:03:25 +02:00
Thomas Bruederli
3b65094053 Fix dialog labels after 'remove' => 'delete' change from folder navigation 2014-09-22 11:03:25 +02:00
Aleksander Machniak
ff60323e90 Merge branch 'oracle' 2014-09-22 09:17:51 +02:00
Thomas Bruederli
aa5f400951 Allow multiple tasklist selection for quickview using shift-click 2014-09-19 13:03:50 +02:00
Thomas Bruederli
d60799be6b Add missing quickview background image 2014-09-19 12:46:45 +02:00
Thomas Bruederli
2c5ee2e2bf Align the visual indication of active quickview mode with the calendar module 2014-09-19 12:46:06 +02:00
Thomas Bruederli
3c222ed411 - Render quickview in main calendar view instead of a popup (to be consistent with the quickview mode in the tasks module).
- Visually indicate quickview mode by fading inactive calendars and adding an eye-icon to the calendar view background.
- Allo mulitple calendars to be added to the quickview with shift-click.
2014-09-19 12:42:52 +02:00
Aleksander Machniak
fbe1759c00 Skip multifolder insert for Oracle, we can't put long data inline 2014-09-18 15:24:16 +02:00
Aleksander Machniak
e9e871a43f Quote columns in ORDER BY 2014-09-17 19:50:26 +02:00
Aleksander Machniak
9e49c5c83b Quote also column aliases in sql tables, otherwise they will be returned uppercase in Oracle 2014-09-17 18:06:17 +02:00
Thomas Bruederli
6ad7339085 Decode » entities in address book names 2014-09-15 12:27:40 +02:00
Aleksander Machniak
d2e7c27bf4 Initial DDL for Oracle 2014-09-15 12:26:03 +02:00
Aleksander Machniak
788635b287 Use consistent column/table quoting in sql queries 2014-09-15 12:23:46 +02:00
Thomas Bruederli
e9cc2633ee Adapt selector to also work on contextmenu 2014-09-15 12:02:07 +02:00
Thomas Bruederli
086e2b2e1f Render preview agenda for iTip requests below RSVP buttons (#3161) 2014-09-11 17:55:01 +02:00
Thomas Bruederli
6b7fc6729d Added 'actions' bar and new icons for groupware folders as suggested by the product feature description 2014-09-11 15:54:15 +02:00
Thomas Bruederli
c3151bea8a Add book-remove item to address book actions menu 2014-09-11 14:45:34 +02:00
Thomas Bruederli
109044c87b Add command to remove a Kolab address book from the list (-> unsubscribe); fix contextmenu for abooks and contact groups 2014-09-11 14:44:12 +02:00
Thomas Bruederli
359d8dc110 Avoid scrollbars in event dialog due to long URLs (#3480) 2014-09-10 10:41:14 +02:00
Thomas Bruederli
09cf967ed5 Add button to iTip RSVP UI in mail view to open the calendar preview with an option to accept/decline the invitation from there (#3161) 2014-09-10 10:30:40 +02:00
Thomas Bruederli
7161b90e46 Set subscription state to parent/child folders when adding to list 2014-09-09 15:51:27 +02:00
Thomas Bruederli
c103391e79 Don't allow to remove the default calendar 2014-09-09 13:33:09 +02:00
Thomas Bruederli
624f3b1695 Add action to remove a calendar/tasks/notes folders from the list which results in unsubscribing it (#3378) 2014-09-09 13:29:28 +02:00
Thomas Bruederli
e5c97c0dd2 No background color for focused quickview icons 2014-09-09 11:57:05 +02:00
Thomas Bruederli
c88126ad68 Check activation state of user calendars not subscription 2014-09-09 10:43:53 +02:00
Thomas Bruederli
efacdf4ea2 Fix free-busy event styles for table/agenda view 2014-09-09 10:23:47 +02:00
Thomas Bruederli
b03bdd88b7 Skip recursive GETMETADATA command for personal namespace folders if they have no children 2014-09-09 10:12:20 +02:00
Thomas Bruederli
4c39157ca1 Check all cache entries for folder type annotation 2014-09-09 09:48:56 +02:00