Commit graph

76 commits

Author SHA1 Message Date
Aleksander Machniak
7810d77969 PHP8 fixes - code style 2023-01-18 16:38:22 +01:00
Christian Mollekopf
d988dac141 PHP 8 fixes
Differential Revision: https://git.kolab.org/D3995
2023-01-18 14:50:31 +01:00
Aleksander Machniak
a3ef1eedf1 CalDAV driver for Tasks
includes cache syncronization fixes and PHP8 fixes.
2023-01-03 10:42:54 +01:00
Aleksander Machniak
87fbaea696 PHP8 compatibility fixes
Summary: PHP8 fixes, CS fixes, short array syntax, indentation

Reviewers: #roundcube_kolab_plugins_developers

Subscribers: #roundcube_kolab_plugins_developers

Tags: #roundcube_kolab_plugins

Differential Revision: https://git.kolab.org/D2185
2021-02-01 08:30:34 +01:00
Aleksander Machniak
985d88fed2 Tasks: Fix folder edit/create issues
- fix setting unwanted and invalid folder color annotation
- fix saving "Show reminders" setting
- fix javascript error after editing a folder
2019-05-21 11:45:37 +02:00
Aleksander Machniak
f5c586cf7b Fix some labels in import/export dialogs not pointing to inputs/selects 2019-02-21 11:22:31 +00:00
Aleksander Machniak
c426b5ddd2 Elastic: Fix checkbox style issue in tasks export dialog 2019-01-31 09:11:02 +00:00
Aleksander Machniak
cbd1d83c3d Elastic: Various calendar UI elements and calendar printing 2018-04-02 17:46:14 +00:00
Aleksander Machniak
42a1177109 Code de-duplication: Move folder editing form template to libkolab plugin 2018-03-28 12:06:48 +00:00
Aleksander Machniak
f35d4fc14f Elastic: Some improvements in Tasks 2018-03-27 15:33:18 +00:00
Aleksander Machniak
563262d110 Elastic: Small improvements 2018-03-25 17:45:29 +00:00
Aleksander Machniak
715621e316 Elastic: Various improvements in Tasks 2018-03-25 17:01:38 +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
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