Commit graph

187 commits

Author SHA1 Message Date
Thomas Bruederli
3a2d5eed5a Use status attribute to set a task as 'complete' (#3026) 2014-05-19 18:20:23 +02:00
Thomas Bruederli
d87c46acac Fix some styles after Larry skin update 2014-05-19 18:05:15 +02:00
Aleksander Machniak
0032bf083c Added DDL script for PostgreSQL 2014-05-09 08:40:03 +02:00
Thomas Bruederli
23d5227462 Place task actions menu above link if at the bottom of the window (#2601) 2014-05-06 08:39:28 +02:00
Thomas Bruederli
e625711a85 Use new button/icon classes from Larry skin 2014-05-01 16:18:18 +02:00
Thomas Bruederli
b8a8cc0927 Support recurring tasks in database driver (#2713) 2014-04-28 13:23:11 +02:00
Thomas Bruederli
5c206f76e8 Amend js files headers to satisfy LibreJS license detection 2014-04-28 09:12:29 +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
a0ac82793b Handle recurring tasks (#2713)
- Render recurrence form as new tab in edit dialog
- Display recurrence summary in task details
- When marking a recurring task complete:
  * shift dates and alarms to next occurrence
  * only if recurrence end reached save as completed
  * save a copy with status completed (sort of a journal)
2014-04-24 19:44:21 +02:00
Thomas Bruederli
e613061f18 Updated translation files from Transifex 2014-04-24 14:45:27 +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
b77082ca94 Remove deleted lists from selector in task edit dialog, too (#2985) 2014-04-22 19:41:17 +02:00
Thomas Bruederli
cc1e7b7918 Add new list to list selector in task edit dialog, too (#2985) 2014-04-22 19:35:48 +02:00
Thomas Bruederli
a0806ef886 Implement auto-scrolling when dragging task items (#2687) 2014-04-17 19:33:06 +02:00
Thomas Bruederli
9db4aeaf7e Fix 'next 7 days' filter (#3000) 2014-04-17 18:43:34 +02:00
Thomas Bruederli
d35a77629b Fix styles of task tags in show dialog 2014-04-17 17:51:59 +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
Aleksander Machniak
52e5cd3179 Use splitter size the same as in core 2014-04-15 16:39:24 +02:00
Thomas Bruederli
5d126a296c Merge branch 'dev/kolab-notes' 2014-04-10 12:14:21 +02:00
Thomas Bruederli
85014df70b Reload task view after renaming folders 2014-04-09 12:05:56 +02:00
Thomas Bruederli
f6f7b710b3 Include sharing (acl) tab in task list edit dialog 2014-04-09 11:12:50 +02:00
Thomas Bruederli
b1e797adf1 Avoid removing recurrence rules for tasks when saving through the web client (#2713) 2014-04-03 12:29:08 +02:00
Thomas Bruederli
da8c5b3f55 Define mininum size for the tasks view to make it scroll on small screens (#2893) 2014-04-03 12:01:30 +02:00
Thomas Bruederli
c9717b85d6 Fix existing options to disallow adding/deleting tags 2014-04-01 18:04:44 +02:00
Thomas Bruederli
27a669a195 Allow adding tags from autocomplete; use class selector for tagcloud styles 2014-03-31 13:50:41 +02:00
Thomas Bruederli
c6b5283180 Update to latest jquery.tagedit version; extract tagedit stylesheets for shared use 2014-03-27 19:17:18 +01:00
Thomas Bruederli
54cc4aac74 Merge branch 'dev/calendar-resources'
Add resource display and booking features to master
2014-03-19 18:49:07 +01:00
Thomas Bruederli
f4fbff1765 Post-filter candidates for alarm notifications 2014-03-17 14:16:50 +01:00
Thomas Bruederli
6fe1cfcdd2 Set 'mainaction' class to dialog buttons 2014-03-09 16:11:38 +01:00
Thomas Bruederli
8449be6657 Move child tasks to new list if changed during edit 2014-02-20 09:50:03 +01:00
Thomas Bruederli
f18f76ee4c Fix moving tasks to another list from the edit dialog (#2865) 2014-02-20 09:26:15 +01:00
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
50d9a2acc5 Describe notifications for tasks; unify wording with s/alarms/reminders/ 2014-02-05 16:27:08 +01:00
Thomas Bruederli
070a31406c Fix typos 2014-02-05 16:14:44 +01:00
Thomas Bruederli
b987fb2130 More user guide for calendar, tasklist and address book 2014-02-05 16:12:13 +01:00
Thomas Bruederli
7a883384cd Fix working and button order 2014-02-05 16:05:50 +01:00
Thomas Bruederli
d4543bcb5d Define user guide outline for the tasks module 2014-01-30 17:50:00 +01:00
Thomas Bruederli
01c6a75d16 Consider the configured date format when parsing date/time values for tasks (#2801) + reduce code-duplication 2014-01-27 11:54:45 +01:00
Thomas Bruederli
04fe48682e Update parent task after deleting a sub-task (#2688) 2014-01-08 10:44:53 +01:00
Thomas Bruederli
be1b32d9b2 Convert '0' values to null 2014-01-08 09:49:45 +01:00
Thomas Bruederli
7537501024 Subscribe new task lists by default (#2718) 2014-01-08 09:16:49 +01:00
Thomas Bruederli
17ce267587 Don't hide the Kolab skin's tasks menu on document click (#2578) 2013-11-26 10:24:27 +01:00
Aleksander Machniak
95f0a7f58a Fix double HTML entities encoding in virtual folders names 2013-11-22 11:12:31 +01:00
Thomas Bruederli
48882b2118 Adapt larry skin to new status message display from 34003c5 2013-11-22 09:10:44 +01:00
Aleksander Machniak
b1917d6714 Improve other users folders display on the hierarchized folders list (Bug #2377) 2013-11-21 15:12:15 +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
76ad5e921e Describe dependencies and installation for tasklist module 2013-11-20 17:00:50 +01:00
Thomas Bruederli
0bd01c80f5 Avoid empty tags (#2496) 2013-11-11 09:37:12 +01:00
Thomas Bruederli
750be9225f Initialize calendar and tasklist plugins in 'startup' hook and allow other plugins (e.g. kolab:auth) to disabled them (#2476) 2013-11-06 11:59:47 +01:00
Thomas Bruederli
2bb92a1ab2 Allow clicks on all tags <li> and nested elements (#2458) 2013-11-01 17:59:13 +01:00