Commit graph

62 commits

Author SHA1 Message Date
Aleksander Machniak
5b242b8e26 Merge audittrail.js and kolabfolders.js code into libkolab.js
... which includes also attachments handling code and will
include more shared functionality in the future.
2018-03-19 13:52:58 +01:00
Aleksander Machniak
9400095642 Elastic: Initial (partial) support for tasklist plugin 2018-03-15 13:27:22 +00:00
Aleksander Machniak
8ce594f23a Add missing type="link" for template buttons for compat. with Roundcube 1.4 2017-07-11 14:33:31 +00:00
Aleksander Machniak
56f6338b32 Tasks import from .ics file 2017-04-06 12:26:35 +02:00
Aleksander Machniak
5a34e8e144 Fix js warning about calling getDocumentByID() with empty argument 2017-01-31 23:41:11 +01:00
Aleksander Machniak
516768726a Retain selected folder on page refresh (Bifrost#T18463)
Use window.history.replaceState on folder selection, the same way
is in Roundcube core.
2016-12-22 11:07:47 +01:00
Aleksander Machniak
dc3ea3d942 Support Tasks in kolab_delegation (Bifrost#T18853) 2016-12-27 04:03:28 -05:00
Aleksander Machniak
fc162eab87 Fix missing icon for Tasks menu when user is in subpages of Settings. 2016-08-18 05:05:00 -04: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
7b4e9856b7 Fix regression where Tasks button could be skipped e.g. in Settings UI 2016-06-10 05:40:50 -04:00
Aleksander Machniak
e6a9819c32 Performance: Don't load tasklist UI elements when not needed 2016-02-25 18:40:54 +01:00
Aleksander Machniak
07742bd661 Fix over-sized "Upload" and "From cloud..." buttons 2015-10-30 11:02:57 +01:00
Aleksander Machniak
6b3063030d Don't use deprecated Roundcube constants 2015-08-29 19:48:55 +02:00
Aleksander Machniak
7ef34b6944 Fix fatal error 2015-08-07 06:46:55 -04:00
Aleksander Machniak
326e4ad9ad Support reminders relative to end/due date (RELATED=END) (T656)
Conflicts:

	plugins/libcalendaring/libvcalendar.php
2015-08-07 06:43:59 -04:00
Aleksander Machniak
8c2aac3362 Don't use Roundcube deprecated functions 2015-08-02 20:15:28 +02:00
Thomas Bruederli
548d1d93b7 Display object history for tasks (#3271) 2015-03-25 11:59:10 +01:00
Thomas Bruederli
c8715ff2e7 Show CalDAV URL in tasks view (#3908); relies on the 'calendar_caldav_url' config option from the calendar module 2015-03-17 10:43:03 +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
eab95ffdc2 Use tagedit from jqueryui plugin (#3912) 2015-01-08 10:19:53 -05:00
Aleksander Machniak
3af4b1c4f8 Fix performance issue by not loading tasklist settings when not needed (#3970) 2015-01-08 06:16:17 -05:00
Thomas Bruederli
0e0f1443a6 Replace check for js file with check if libkolab plugin is loaded (#4114) 2014-12-16 14:12:21 +01:00
Aleksander Machniak
62ac800db7 Use new rcube_user::list_emails() for better performance (#3970) 2014-11-27 10:44:38 +01:00
Thomas Bruederli
256ad459d3 Improve listing of linked tasks in mail view (#3439) 2014-10-14 08:49:47 +02:00
Thomas Bruederli
adc41ebf61 - List linked tasks in mail view, like notes
- Deep-links into the tasks view opening the linked task
- Mark tasks as complete directly from mail view
2014-10-13 18:40:39 +02:00
Thomas Bruederli
6b7fc6729d Added 'actions' bar and new icons for groupware folders as suggested by the product feature description 2014-09-11 15:54:15 +02:00
Thomas Bruederli
ed6eaac9d0 Add config option to hide iTip sending checkboxes or even disable it entirely (#3483).
The default setting remains visible + checked. Set

  $config['calendar_itip_send_option'] = 1;

to hide the checkboxes and implicitly send iTip notifications.
2014-08-27 14:00:08 +02:00
Thomas Bruederli
b6b12069df Implement client-side and user-adjustable sorting of tasks (#3259) 2014-08-13 11:07:51 +02:00
Thomas Bruederli
1016f4381c Select default task list in edit form (#3292) 2014-08-12 12:29:09 +02:00
Thomas Bruederli
fc2db9a840 Fix random tags being created for tasks saved from mail (#3291): gui objects are not registered in the client and therefore tags are read from all hidden fields found in the document 2014-08-12 12:25:46 +02:00
Thomas Bruederli
8fe64d7400 Show RSVP buttons for assigned tasks which require a response 2014-08-01 11:16:57 +02:00
Thomas Bruederli
b3c5acd66a - Fix task attendees and organizer setting and display
- Make basic iTip exchange for task assignments work
- Improve wording for task assignments
2014-07-30 17:40:53 +02:00
Aleksander Machniak
f2c6a3851d More changes for Assignments tab (#1165) 2014-07-25 14:08:41 +02:00
Aleksander Machniak
c0da6448fb Start implementing Assignments (Attendees) tab for tasks (#1165) 2014-07-23 14:35:52 +02:00
Thomas Bruederli
5c490914fe Accessibilty improvements and keyboard navigation for tasks module (#3085) 2014-06-20 15:12:11 +02:00
Thomas Bruederli
5763fb81e8 Merge new folder navigation from branch 'dev/new-foldernav' 2014-05-23 10:12:29 +02:00
Thomas Bruederli
8c507885c5 Fix list creation/update/deletion (#3047) 2014-05-21 13:56:44 +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
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
5d126a296c Merge branch 'dev/kolab-notes' 2014-04-10 12:14:21 +02:00
Thomas Bruederli
f6f7b710b3 Include sharing (acl) tab in task list edit dialog 2014-04-09 11:12:50 +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
e688bd44f7 Add 'focusview' mode to quickly reduce the view to tasks from the selected list only (#2380) 2013-10-24 16:29:33 +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
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
74ebf9f363 Show calendar/tasklist name in title attribute when potentially truncated in the list view 2013-10-09 12:59:33 +02:00
Thomas Bruederli
32d64e419e Reduce alarm settings UI to the capabilities of the Kolab 2 format 2012-11-15 15:03:00 +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