Thomas Bruederli
|
69b7803f25
|
Adapt to kolab_storage_folder optimizations: don't cast resultset into array (#2828)
|
2014-02-06 17:30:40 +01:00 |
|
Thomas Bruederli
|
7537501024
|
Subscribe new task lists by default (#2718)
|
2014-01-08 09:16:49 +01:00 |
|
Aleksander Machniak
|
95f0a7f58a
|
Fix double HTML entities encoding in virtual folders names
|
2013-11-22 11:12:31 +01:00 |
|
Aleksander Machniak
|
43b287c470
|
Fix folders sorting issues (Bug #2210)
- move some shared code to kolab_storage
- this requires recent Roundcube Framework (f13ae32a)
|
2013-11-21 10:58:16 +01:00 |
|
Thomas Bruederli
|
0bd01c80f5
|
Avoid empty tags (#2496)
|
2013-11-11 09:37:12 +01:00 |
|
Thomas Bruederli
|
ed195f8f41
|
Refresh tasks list periodically with changes from the server (#2369)
|
2013-10-21 16:38:22 +02:00 |
|
Thomas Bruederli
|
2c337eb9d6
|
Use full folder names by default and truncated ones for listings (#2370)
|
2013-10-16 16:35:56 +02:00 |
|
Thomas Bruederli
|
e40d1c4dcd
|
Limit virtual folder tree to task/calendar main views
|
2013-10-15 10:31:52 +02:00 |
|
Thomas Bruederli
|
525e48f549
|
Flag virtual folders as read-only
|
2013-10-11 13:50:07 +02:00 |
|
Thomas Bruederli
|
9ffd3031e1
|
Show complete folder hierarchy in calendars and tasklist listings with non-clickable virtual parent folders
|
2013-10-10 17:27:24 +02:00 |
|
Thomas Bruederli
|
803510b4f1
|
Fix deletion of task lists with sub-folders (similar as in bug #2283)
|
2013-10-04 10:07:21 +02:00 |
|
Thomas Bruederli
|
64174f4fac
|
Use a global function to sort folder names by namespace/name; add option to control the use of displayname folder annotations
|
2013-07-18 17:47:49 +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
|
56abf7e5f3
|
Use client-side subscriptions for folders activation state (calendar, tasklist)
Add kolab_use_subscriptions option to limit folders visibility in Kolab plugins (#1314)
|
2012-12-10 12:17:41 +01:00 |
|
Thomas Bruederli
|
4245fb0839
|
Treat Kolab format version as string
|
2012-11-22 15:19:17 +01:00 |
|
Thomas Bruederli
|
5ac6bc06fd
|
Add getter for color annotations to libkolab and use it in calendar and tasklist
|
2012-11-21 12:30:27 +01:00 |
|
Thomas Bruederli
|
1d214c6184
|
Correctly name and annotake default tasks folder (#1153)
|
2012-11-21 12:25:14 +01:00 |
|
Aleksander Machniak
|
259a7ec81d
|
Fixes for keep-alive -> refresh change in Roundcube core
|
2012-11-17 09:49:57 +01:00 |
|
Thomas Bruederli
|
32d64e419e
|
Reduce alarm settings UI to the capabilities of the Kolab 2 format
|
2012-11-15 15:03:00 +01:00 |
|
Thomas Bruederli
|
c822a713f1
|
Correctly format time values
|
2012-11-15 14:48:49 +01:00 |
|
Thomas Bruederli
|
0c418da790
|
Don't set due time if dateonly
|
2012-11-08 16:18:28 +01:00 |
|
Thomas Bruederli
|
4c6496dae8
|
Better check for personal folders
|
2012-10-03 11:53:02 +02:00 |
|
Thomas Bruederli
|
753a016a4e
|
Minor fixes and improvements
|
2012-09-26 16:45:11 +02: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
|
998f1d92b6
|
Adapt kolab_storage classes to new type annotation specification; use 'default' property of kolab_storage_folder instances instead of calling kolab_folders::default_folder()
|
2012-09-20 15:35:47 +02:00 |
|
Thomas Bruederli
|
517c86c8df
|
Respect .default annotation for calendar selection (if no user setting exists)
|
2012-09-20 10:10:50 +02:00 |
|
Thomas Bruederli
|
cf6a99b1c8
|
Put default folder (aka INBOX) on top of the tasklists listing
|
2012-09-20 09:38:43 +02:00 |
|
Thomas Bruederli
|
b68a35755b
|
Display readonly/shared icons for task lists; added toggles to collapse/expand subtasks (although state is not yet saved)
|
2012-09-19 18:46:12 +02:00 |
|
Thomas Bruederli
|
44635a867d
|
Fix move command to Kolab backend
|
2012-09-18 18:43:32 +02:00 |
|
Thomas Bruederli
|
05a1cb527d
|
Allow to drag&drop tasks to another list
|
2012-09-18 08:53:24 +02:00 |
|
Thomas Bruederli
|
cb1712e527
|
Respect folder permissions and only list writeable folders (#976)
|
2012-09-06 17:52:14 +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
|
f650ca55bd
|
Implement alarms for Kolab backend driver
|
2012-08-04 17:19:03 +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
|
95e4b5e270
|
Unset object properties which are mapped into other fields; define available alarm types
|
2012-08-02 11:15:48 +02:00 |
|
Thomas Bruederli
|
05a92b0b92
|
Add support for task attachments (#895)
|
2012-08-01 15:52:28 +02:00 |
|
Thomas Bruederli
|
78077bcb0a
|
Handle start date/time; fix task list sorting
|
2012-07-29 13:36:16 +02:00 |
|
Thomas Bruederli
|
58ab2fdc8b
|
Fix query to kolab storage
|
2012-07-13 11:24:10 +02:00 |
|
Thomas Bruederli
|
6d588e7b70
|
Fix tasks counting
|
2012-07-13 11:21:50 +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 |
|