Commit graph

153 commits

Author SHA1 Message Date
Aleksander Machniak
6ffc15cded utf8 -> utf8mb4 2021-10-26 11:55:50 +02:00
Aleksander Machniak
3178a149ad Add backticks in some sql queries, cleanup 2021-10-01 08:41:16 +02:00
Aleksander Machniak
39bf64e680 Fix 'complete' status of new tasks when using DB driver 2021-03-21 11:14:57 +01:00
Aleksander Machniak
87fbaea696 PHP8 compatibility fixes
Summary: PHP8 fixes, CS fixes, short array syntax, indentation

Reviewers: #roundcube_kolab_plugins_developers

Subscribers: #roundcube_kolab_plugins_developers

Tags: #roundcube_kolab_plugins

Differential Revision: https://git.kolab.org/D2185
2021-02-01 08:30:34 +01:00
Christian Mollekopf
a313f260a2 Fixed warning 2021-01-28 09:51:42 +01:00
Aleksander Machniak
0b9ef6e4c3 Tasklist: Fix PHP syntax errors on older PHP versions in database driver 2019-10-28 10:34:53 +01:00
Aleksander Machniak
80249781fd Tasklist: Fix SQL error when searching tasks in db driver 2019-10-20 15:20:08 +02:00
Aleksander Machniak
9ff6e250db Tasklist: Fix error when creating a task with quick method using db driver 2019-10-20 15:15:31 +02:00
Aleksander Machniak
5bf1691768 Tasklist: Support sqlite 2019-10-20 15:13:21 +02:00
Aleksander Machniak
b28e89675e Tasks: Fix saving completeness value for a new task when using database driver 2019-10-01 21:27:12 +02:00
Aleksander Machniak
9bacdbc0d4 Fix calendar/tasklist edit form in Elastic when using database driver 2019-09-28 13:21:21 +02:00
Aleksander Machniak
3ae775b8c2 Tasks: Remove redundant query in database driver 2019-09-27 21:35:54 +02:00
Aleksander Machniak
1ddbb2bcaa T2145: Tasks: Fix inactive menu options after creating a tasks list with database driver 2019-09-27 21:20:32 +02:00
Aleksander Machniak
9d0444cfc4 Tasks: Fix unknown task creation date with database driver 2019-09-27 21:07:34 +02:00
Aleksander Machniak
b3b695b66d T2142: Tasks: Fixed updating tasks in database driver 2019-09-27 21:03:12 +02:00
Aleksander Machniak
357644ec9b CS fixes 2019-09-27 20:56:27 +02:00
Aleksander Machniak
58d9ed1227 T2148: Tasks: Fixed updating tasklist folders 2019-09-27 20:21:33 +02:00
Aleksander Machniak
5123639870 Tasks: Fix exporting tasks from the database driver 2019-09-27 20:13:43 +02: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
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