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
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