Christian Mollekopf
|
a313f260a2
|
Fixed warning
|
2021-01-28 09:51:42 +01:00 |
|
Aleksander Machniak
|
d8180bf560
|
Use cache fast-mode for counting tasks
|
2018-12-27 09:23:29 +00:00 |
|
Aleksander Machniak
|
a444b5b801
|
Unify/de-duplicate code for folder form handling
|
2018-03-28 15:36:08 +00:00 |
|
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
|
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
|
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 |
|
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
|
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 |
|
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 |
|
Thomas Bruederli
|
b6b12069df
|
Implement client-side and user-adjustable sorting of tasks (#3259)
|
2014-08-13 11:07:51 +02:00 |
|
Thomas Bruederli
|
8fe64d7400
|
Show RSVP buttons for assigned tasks which require a response
|
2014-08-01 11:16:57 +02:00 |
|
Thomas Bruederli
|
887ec67df8
|
Fix attachment saving and displaying
|
2014-07-31 14:53:56 +02:00 |
|