Aleksander Machniak
9400095642
Elastic: Initial (partial) support for tasklist plugin
2018-03-15 13:27:22 +00:00
Aleksander Machniak
dc3ea3d942
Support Tasks in kolab_delegation (Bifrost#T18853)
2016-12-27 04:03:28 -05:00
Aleksander Machniak
b19f1b1ce4
Merge branch 'arcpatch-D232'
2016-10-04 13:48:46 +02:00
Thomas Bruederli
22ce58f571
Fix syntax error in database driver introduced in D165
...
Summary: A syntax error was introduced in the tasklist database driver
Reviewers: machniak
Reviewed By: machniak
Differential Revision: https://git.kolab.org/D232
2016-10-04 13:48:27 +02:00
Aleksander Machniak
bdcba09796
Make counters on tasklist filters consistent ( #5470 )
...
Summary: This implements my proposition from https://issues.kolab.org/show_bug.cgi?id=5470#c4
Reviewers: #roundcube_kolab_plugins_developers, petersen
Subscribers: petersen, vendel.colja
Differential Revision: https://git.kolab.org/D195
2016-10-03 15:58:09 +02:00
Thomas Bruederli
27df671c91
Implemented Tasks Export (T147, #3861 )
...
Summary: Fixes T147
Reviewers: #roundcube_kolab_plugins_developers
Maniphest Tasks: T147
Differential Revision: https://git.kolab.org/D165
2016-06-20 10:09:37 +02:00
Aleksander Machniak
fc93828311
Fix merging attachments list on event/task update from iTip ( #5342 )
...
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Subscribers: vanmeeuwen
Projects: #roundcube_kolab_plugins
Differential Revision: https://git.kolab.org/D96
2016-03-17 16:38:36 +01:00
Aleksander Machniak
b02359a6ce
Fix 'complete' field value formatting with locales that don't use a dot as decimal point separator ( #5258 )
2016-03-09 12:49:14 +01:00
Aleksander Machniak
9ac901b90a
Performance: SKip some SQL queries on "empty" tasklist refresh
2016-02-24 12:54:08 +01:00
Aleksander Machniak
a7e3a938a7
Unify mail-relations handling across plugins
2016-02-21 19:41:49 +01:00
Aleksander Machniak
d96689620f
Performance: Get event-to-mail relations once per events list, instead of doing SELECT for every event (including recurrences)
2016-02-21 19:09:04 +01:00
Aleksander Machniak
11ce37ef17
Performance: Limit number of SQL queries when "attaching" relations/tags to list of tasks/notes ( #3969 )
2016-02-13 17:35:29 +01:00
Aleksander Machniak
446cd0dfe1
Performance: Limit number of SQL queries needed for "object relations update" operation
2016-02-13 13:09:59 +01:00
Aleksander Machniak
2172f4340c
Performance: Consolidate metadata requests ( #3989 )
...
This changes number of cache requests from 4 to 2 for each groupware folder.
2016-02-12 13:45:58 +01:00
Aleksander Machniak
a9b09a16ac
Performance: Don't initialize all folders in task driver constructor ( #3971 )
2016-02-12 11:50:42 +01:00
Thomas Bruederli
6a8b8b19a0
Fix SQL error when inserting task with no status set.
...
The database schema doesn't allow null values but expects an empty string.
2016-01-27 21:45:11 +01:00
Aleksander Machniak
7babdcdaa2
Fix bug where "Loading..." message wasn't removed on error when saving a task
2015-12-17 16:43:20 +01:00
Aleksander Machniak
f8d65ba843
Fix some typos
2015-12-17 15:57:29 +01:00
Aleksander Machniak
63ce7e9988
Don't use depracated Roundcube functions
2015-08-29 20:23:34 +02:00
Thomas Bruederli
6421f5f6e2
Fix tasklist selection when saving task ( #4182 )
2015-04-22 10:58:26 +02:00
Thomas Bruederli
09fe27d5a6
Consolidate changelog dialog labels and use libkolab's singelton getter for the Bonnie API
2015-04-21 09:24:27 +02:00
Thomas Bruederli
b26c2a0830
Code cleanup + indentation fixes
2015-03-26 14:57:16 +01:00
Thomas Bruederli
f96e93eec2
Fix loading attachments from old revisions
2015-03-25 16:37:04 +01:00
Thomas Bruederli
c33c964bcd
Show changes of parent-child relations in diff view ( #3271 ) + show complete path of parent task titles in task details
2015-03-25 16:26:13 +01:00
Thomas Bruederli
548d1d93b7
Display object history for tasks ( #3271 )
2015-03-25 11:59:10 +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
c92c8e9ed0
Use IMAP permissions to determine possible actions on the client ( #4828 )
2015-03-11 14:38:38 +01:00
Thomas Bruederli
0e4bac5227
Validate task input form ( #3614 and #3680 )
2015-02-24 10:48:58 +01:00
Thomas Bruederli
75cf17866c
Small fix for task assignment exchange via iTip
2015-02-20 17:35:09 +01:00
Aleksander Machniak
7c565bff0c
Fix typo in function name (parse_alarm_value)
2015-01-22 12:17:33 -05:00
Thomas Bruederli
0a51ccd5a4
Consolidate message reference handling functions into libkolab plugin (in preparation for #4161 )
2015-01-13 22:19:52 +01:00
Thomas Bruederli
854779406d
Move utility function to libkolab for common use
2015-01-08 18:22:59 +01:00
Aleksander Machniak
87723eb9bb
Performance: skip relation checks when only counting tasks ( #3969 )
2014-11-27 07:11:54 -05:00
Aleksander Machniak
ac4f6e7562
Avoid unused variables (also fixed some bugs) found in static code analysis
2014-11-21 10:03:18 +01:00
Thomas Bruederli
ef166c2479
Use unique identifiers (folder + uid) for task records ( #3533 )
2014-11-04 10:56:54 +01:00
Thomas Bruederli
adc41ebf61
- List linked tasks in mail view, like notes
...
- Deep-links into the tasks view opening the linked task
- Mark tasks as complete directly from mail view
2014-10-13 18:40:39 +02:00
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
a3d5f717a2
Fix moving events to another calendar/folder and reloading it ( #3748 )
2014-10-09 16:37:31 +02:00
Aleksander Machniak
77d3466638
Get rid of deprecated function aliases and constants usage
2014-10-06 09:19:26 +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
Aleksander Machniak
788635b287
Use consistent column/table quoting in sql queries
2014-09-15 12:23:46 +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
7e6056770e
Don't list all task list on empty search results
2014-09-08 18:52:06 +02:00
Thomas Bruederli
c7b422907e
Use rcube_db::table_name() for SQL database access
2014-08-26 16:02:16 +02:00
Thomas Bruederli
68b7e05fa3
Refactor tag handling in task list: don't migrate kolab objects on read but only when changed ( #3395 ); let drivers provide the full list of available tags
2014-08-26 12:12:03 +02:00
Aleksander Machniak
1a46c1d897
Store task tags in relation objects ( #3395 )
2014-08-19 04:06:45 -04:00
Thomas Bruederli
31b6446a2b
Small improvements for task attendee display
2014-08-21 10:29:12 +02:00
Thomas Bruederli
824db716b4
Allow to configure the name (inlcude OU) displayed for virtual user folders ( #3384 )
2014-08-18 13:34:20 +02:00
Thomas Bruederli
a2d519a1ae
Don't sort default task folder to top when it's a sub folder. This will add duplicates to the treelist
2014-08-13 18:02:48 +02:00