Commit graph

59 commits

Author SHA1 Message Date
Thomas Bruederli
a02f62985d Fix completeness slider value when clicking on bar (#1151) 2012-11-07 18:55:47 +01:00
Thomas Bruederli
1b1205ba29 Adapt to regressions in jQuery 1.8 and jQuery UI 1.9 2012-11-07 18:38:23 +01:00
Aleksander Machniak
9d9262d71f Fixed HTML entities handling in task list names 2012-10-29 20:41:50 +01:00
Thomas Bruederli
e059785d00 Some tweaks to make tasklist work in IE<9 2012-10-18 12:23:17 +02:00
Aleksander Machniak
2d08c58e56 Fix/prepare plugins to use out of Roundcube (where rcmail object doesn't exist) 2012-10-17 11:54:25 +02:00
Thomas Bruederli
aa15f1948f Focus the first button of UI dialogs 2012-10-04 16:01:59 +02:00
Thomas Bruederli
4c6496dae8 Better check for personal folders 2012-10-03 11:53:02 +02:00
Thomas Bruederli
5ceb3e3ebc Add a child reference to parent after updating a task item 2012-09-26 18:15:22 +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
6176b6d428 Save collapsed state of tasks; don't re-append already placed task nodes to parent 2012-09-24 17:54:03 +02:00
Thomas Bruederli
d02e5b6964 Don't allow subtasks to be moved to another list 2012-09-24 15:10: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
51510f1665 Use CASE instead of IF statement to be compatible with postgres 2012-09-19 19:05:55 +02:00
Thomas Bruederli
657cb5ea32 Fix displaying tree toggles 2012-09-19 18:54:59 +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
fc09a9f8ac Move child tasks when list assigment is changed in edit dialog 2012-09-19 13:26:59 +02:00
Thomas Bruederli
c7614649e4 Fix date picker format and quick-filter assigments 2012-09-19 13:20:14 +02:00
Thomas Bruederli
2cc6a00acf Fix hierarchical task list rendering; fix count updates; also assign all child tasks to the new list when parent is moved 2012-09-19 13:01:12 +02:00
Thomas Bruederli
192bd3942c Implement list deletion + minor bugfixes 2012-09-18 19:27:42 +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
6a66bea555 Make count bubble flow over their container again (#999) 2012-09-17 08:45:06 +02:00
Thomas Bruederli
cb1712e527 Respect folder permissions and only list writeable folders (#976) 2012-09-06 17:52:14 +02:00
Thomas Bruederli
64f87cdaa0 Clear 'no entries' message after adding a task (#979) 2012-09-06 17:50:56 +02:00
Thomas Bruederli
d919e2b4bd - Move attachment handling functions to libcalendaring module.
- Removed redundant code in calendar and tasklist
- Add more vertical space in attachment view window
- Minor bugfixes
2012-08-16 19:03:17 +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
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
bea7725725 Copy message attachments when creating a task from mail 2012-08-01 17:00:27 +02:00
Thomas Bruederli
c8b6f57d66 Properly cleanup temporary saved attachment files 2012-08-01 16:26:49 +02:00
Thomas Bruederli
166b435815 Fix edit form tabs selector 2012-08-01 16:07:30 +02:00
Thomas Bruederli
3283f12d10 Make sure child tasks are saved to the same list as their parent 2012-08-01 16:05:13 +02:00
Thomas Bruederli
05a92b0b92 Add support for task attachments (#895) 2012-08-01 15:52:28 +02:00
Thomas Bruederli
babdbbc214 Icon + better text for email message menu entry 2012-07-29 17:37:25 +02:00
Thomas Bruederli
8040c271c5 Add forgotten file for create task from email feature 2012-07-29 17:21:28 +02:00
Thomas Bruederli
fd1f107b4c Create Task from Email feature (#896) 2012-07-29 17:20:19 +02:00
Thomas Bruederli
0825c3d293 Adjust filter masks considering start/due dates 2012-07-29 14:04:17 +02:00
Thomas Bruederli
78077bcb0a Handle start date/time; fix task list sorting 2012-07-29 13:36:16 +02:00
Thomas Bruederli
e6fff6a96a Use rcube_plugin::local_skin_path() to properly read skin setting 2012-07-29 11:29:34 +02:00
Thomas Bruederli
5ccca682a8 Bugfix, remove debug code 2012-07-26 17:27:08 +02:00
Thomas Bruederli
f3efd7b95b Allow to select tasks by multiple tags (AND); show tags in task listing 2012-07-26 00:34:46 +02:00
Thomas Bruederli
c20a07f314 Some tasks icon artwork 2012-07-13 12:48:36 +02:00
Thomas Bruederli
58ab2fdc8b Fix query to kolab storage 2012-07-13 11:24:10 +02:00
Thomas Bruederli
cc7e76d2b2 Refetch tasks when searching; sort tags list alphabetically 2012-07-13 11:22:54 +02:00