Commit graph

172 commits

Author SHA1 Message Date
Aleksander Machniak
3b6c5b7bfd Elastic: Mobile mode for tasks 2018-03-25 13:15:30 +00:00
Aleksander Machniak
8c4e836dea Elastic: Various elements of the Tasks UI 2018-03-23 12:39:39 +01:00
Aleksander Machniak
a7488fa70c Elastic: Tasks printing and some small improvements 2018-03-22 19:31:13 +00:00
Aleksander Machniak
11ad89c586 Elastic: Task (and event) edit dialog 2018-03-22 12:38:43 +00:00
Aleksander Machniak
fa9d09939c More attachment handling code de-duplication 2018-03-19 18:08:56 +00:00
Aleksander Machniak
6f73df9bbd Elastic: Use pretty checkboxes on folders lists in Tasks 2018-03-15 13:38:41 +00:00
Aleksander Machniak
9400095642 Elastic: Initial (partial) support for tasklist plugin 2018-03-15 13:27:22 +00:00
Aleksander Machniak
1f0f282049 Properly initialize time selection for all reminder time inputs 2017-12-04 13:36:26 +01:00
Aleksander Machniak
2ad0d6651d Move more common methods used by tasklist and calendar to libcalendaring 2017-06-29 11:20:09 +02:00
Aleksander Machniak
56f6338b32 Tasks import from .ics file 2017-04-06 12:26:35 +02:00
Aleksander Machniak
159025d142 Fix race conditions in Tasks UI that can cause drag-n-drop issues (Bifrost#T15766) 2017-02-13 09:56:47 +01:00
Aleksander Machniak
bfa8ff2a67 Fix delegatedto/delegatedfrom labels (Bifrost#T20377) 2016-12-28 08:16:33 +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
bdcba09796 Make counters on tasklist filters consistent (#5470)
Summary: This implements my proposition from https://issues.kolab.org/show_bug.cgi?id=5470#c4

Reviewers: #roundcube_kolab_plugins_developers, petersen

Subscribers: petersen, vendel.colja

Differential Revision: https://git.kolab.org/D195
2016-10-03 15:58:09 +02:00
Aleksander Machniak
76869bed44 Fix compatibility with Roundcube 1.3 (jQuery-UI 1.12) 2016-09-08 13:20:54 +02:00
Aleksander Machniak
d45b008528 Drop redundant dialog positioning code.
Dialogs are centered by default, no need to configure that.
Also, this code causes invalid positioning on more recent jQuery-UI version.
2016-08-15 03:11:29 -04:00
Aleksander Machniak
c7eb3e729a T1378: Fix bug where tasks counters could be removed on list update 2016-07-25 08:59:56 -04:00
Aleksander Machniak
21d577b712 T1356: Filter tasks on printout the same as on the tasks list 2016-07-25 08:30:28 -04:00
Aleksander Machniak
2ed6d5ad69 T1367: Fix text in "My status" field in event dialog
Was "My status: Accept", should be "My status: Accepted".
Fixes T1367.
2016-07-20 09:11:40 -04:00
Aleksander Machniak
403e61004c T1364: Localize attendee status
On event attendees list and task assignees list.
Fixes T1364.
2016-07-20 08:57:47 -04:00
Aleksander Machniak
fdda23c8ff T1362: Fix title/tooltip text on attendee, localize the status text
Moved shared code and localization to libcalendaring plugin.
Fixes T1362.
2016-07-20 07:30:31 -04:00
Aleksander Machniak
d8a1ea3018 Fix errors in tasks export (T1355) 2016-07-18 09:54:24 -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
eb8211f0bf Add time-slots popup in task dialog (#5441) 2016-06-15 05:54:03 -04:00
Aleksander Machniak
3fd7fb5a5d Fix bug where reply wasn't send to organizer on task status update (#5341)
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen

Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen

Subscribers: vanmeeuwen

Projects: #roundcube_kolab_plugins

Differential Revision: https://git.kolab.org/D99
2016-04-14 11:41:44 +02:00
Aleksander Machniak
801d358824 Fix some linting errors 2016-03-24 16:07:02 +01:00
Aleksander Machniak
65c49e78c7 Fix bug where counters in tags cloud were not updated after task delete (#3482) 2016-03-01 11:45:25 +01:00
Aleksander Machniak
a7af7a9b81 Fix JS error when using tasks filter after task delete (T1005) 2016-02-12 11:44:42 +01:00
Aleksander Machniak
5d8f64481f Fix disabled tasklist selector in "Save as task" dialog (#5301) 2015-12-17 19:41:39 +01:00
Aleksander Machniak
9a59c93d6f Fix disabled name input in tasklist/notebook folder creation dialog (#5169) 2015-07-29 11:47:01 -04:00
Thomas Bruederli
a7f11c89ea Fix syntax to pass the EcmaScript3 JS lint test 2015-04-27 08:59:23 +02:00
Thomas Bruederli
6421f5f6e2 Fix tasklist selection when saving task (#4182) 2015-04-22 10:58:26 +02:00
Thomas Bruederli
bd691b977c Check the right variables 2015-04-21 09:24:27 +02:00
Thomas Bruederli
c65039cf3e Simplify UI dialog usage 2015-03-31 14:53:02 +02:00
Thomas Bruederli
f96e93eec2 Fix loading attachments from old revisions 2015-03-25 16:37:04 +01: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
a5436ece25 Better permission check in tasklist edit form 2015-03-12 14:53:41 +01:00
Thomas Bruederli
c92c8e9ed0 Use IMAP permissions to determine possible actions on the client (#4828) 2015-03-11 14:38:38 +01:00
Thomas Bruederli
a32690ad38 Remove focus from quickview icon on mouse clicks (#4684) 2015-03-11 10:35:26 +01:00
Thomas Bruederli
2a5e28a377 Also respect filters in quickview 2015-02-24 14:17:53 +01:00
Thomas Bruederli
0e4bac5227 Validate task input form (#3614 and #3680) 2015-02-24 10:48:58 +01:00
Aleksander Machniak
7286971422 Implemented tasks list printing (#4344) 2015-02-17 11:16:15 -05:00
Thomas Bruederli
91a484a713 Let Roundcube core handle the popup menus (#4529) 2015-02-09 14:23:29 +01:00
Thomas Bruederli
f346aabe12 Wrap attendee/group name in span to render correctly in FF3+ (#4244) 2015-01-27 15:15:04 +01:00
Thomas Bruederli
b02e2c3b8f - Store relation to message when creating event from email (#4161)
- Move common functions to libcalendaring
- Assign dialog button classes directly
2015-01-14 09:27:48 +01:00
Thomas Bruederli
0efcfbfa07 Assign dialog button classes directly (not on dialog open event) 2015-01-08 18:28:42 +01:00
Aleksander Machniak
c9622696a1 Assign mainaction/delete classes to dialog buttons 2014-12-10 06:56:56 -05:00
Thomas Bruederli
f01a600af4 Enable iTip delegation for tasks (#3860) 2014-11-06 17:09:59 +01:00