Commit graph

48 commits

Author SHA1 Message Date
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
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
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
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
f8d65ba843 Fix some typos 2015-12-17 15:57:29 +01:00
Thomas Bruederli
c92c8e9ed0 Use IMAP permissions to determine possible actions on the client (#4828) 2015-03-11 14:38:38 +01:00
Aleksander Machniak
7c565bff0c Fix typo in function name (parse_alarm_value) 2015-01-22 12:17:33 -05: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
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
Thomas Bruederli
5763fb81e8 Merge new folder navigation from branch 'dev/new-foldernav' 2014-05-23 10:12:29 +02:00
Thomas Bruederli
f4f5a30e0a Add new folder navigation to tasks module (#3047) 2014-05-21 13:04:18 +02:00
Thomas Bruederli
3a2d5eed5a Use status attribute to set a task as 'complete' (#3026) 2014-05-19 18:20:23 +02:00
Thomas Bruederli
b8a8cc0927 Support recurring tasks in database driver (#2713) 2014-04-28 13:23:11 +02:00
Thomas Bruederli
8a613b5b11 Reset alarms when re-iterating recurring events; fix computing of weekly recurrence dates 2014-04-24 20:26:56 +02:00
Thomas Bruederli
27f1717d01 Implement user_delete plugin hooks to clean-up calendar and tasks data 2014-04-23 20:44:46 +02:00
Thomas Bruederli
93d2b69bb9 Refactored alarms in calendar and tasks to support multiple alarms. Moved redundant functions to libcalendaring 2014-04-17 17:49:00 +02:00
Thomas Bruederli
85014df70b Reload task view after renaming folders 2014-04-09 12:05:56 +02:00
Thomas Bruederli
ed195f8f41 Refresh tasks list periodically with changes from the server (#2369) 2013-10-21 16:38:22 +02:00
Thomas Bruederli
6f5d53a5b0 Provide the new 'listname' attributes in database drivers, too 2013-10-17 16:58:05 +02:00
Thomas Bruederli
eee97dc178 Fix database insert error (#2187) 2013-10-03 16:02:44 +02:00
Thomas Bruederli
3e01f5b359 Remove Email alarm type as long as we don't have a cron-job to actually sending out reminders 2013-07-26 12:06:50 +02:00
Thomas Bruederli
f030275eb3 Adapt to new 'db_prefix' mechanism in Roundcube config 2013-07-18 11:46:32 +02:00
Aleksander Machniak
1857a64d4f Fix undefined variable related errors caught in static code analysis 2013-05-07 12:56:18 +02:00
Aleksander Machniak
828b868d97 Fix so insert_id() argument is a table name, not sequence - drop sequence settings 2013-05-07 11:34:45 +02:00
Thomas Bruederli
b11f2820ad Fix task reminder saving/rendering (#1680) 2013-03-06 15:47:30 +01:00
Thomas Bruederli
8002a76573 Fix invalid class reference (#1679) 2013-03-06 15:37:19 +01:00
Aleksander Machniak
9d9262d71f Fixed HTML entities handling in task list names 2012-10-29 20:41:50 +01:00
Thomas Bruederli
62a6e00458 Fully implement deletion of tasks: either delete all subtasks or re-assign childs to new parent; refactored moving to another list to move all childs, too 2012-09-26 12:14:42 +02:00
Thomas Bruederli
51510f1665 Use CASE instead of IF statement to be compatible with postgres 2012-09-19 19:05:55 +02:00
Thomas Bruederli
fc09a9f8ac Move child tasks when list assigment is changed in edit dialog 2012-09-19 13:26:59 +02:00
Thomas Bruederli
192bd3942c Implement list deletion + minor bugfixes 2012-09-18 19:27:42 +02:00
Thomas Bruederli
05a1cb527d Allow to drag&drop tasks to another list 2012-09-18 08:53:24 +02:00
Thomas Bruederli
9cc400f09f Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring' 2012-08-16 08:57:25 +02:00
Thomas Bruederli
a6118c7e44 Fix task insert query; adjust dialog height 2012-08-05 19:32:20 +02:00
Thomas Bruederli
7b66076705 Hook into the alarms infrastructure of the calendar plugin. This is to be refactored into a libcalendaring plugin 2012-08-03 21:34:00 +02:00
Thomas Bruederli
627f970dea Make task alarm properties available in the UI (no triggering yet); use globally unique identifiers for form elements 2012-08-03 14:07:58 +02:00
Thomas Bruederli
78077bcb0a Handle start date/time; fix task list sorting 2012-07-29 13:36:16 +02:00
Thomas Bruederli
ad7b5a1f01 Assign any number of tags to tasks and use them to filter the task list 2012-07-12 22:31:53 +02:00
Thomas Bruederli
92b2bbead7 Added functions to manage taks lists/folders (aka resources) 2012-06-21 21:59:47 +02:00
Thomas Bruederli
aed27f7d11 Import of a basic task management module for Roundcube working with libkolab storage 2012-06-08 14:57:16 +02:00