Aleksander Machniak
5786172154
ACL management for DAV folders
...
Summary:
Implement DAV folder sharing based on draft-pot-webdav-resource-sharing standard
We keep the DAV ACL standard implementation as an option, but this standard
does not cover the folder discovery, so we'll not use it with Kolab setups.
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D4668
2024-04-02 15:46:33 +02:00
Aleksander Machniak
198376f46c
PHPStan Level:3
2024-01-29 13:53:48 +01:00
Aleksander Machniak
5eb91ca74a
PHPStan level:2 fixes (partial)
2024-01-25 13:47:41 +01:00
Aleksander Machniak
5271b6e787
Use consistent PHP code style
2024-01-24 11:24:41 +01:00
Aleksander Machniak
f3319891d5
PHPStan Level:1 fixes, also fixed tests
2024-01-24 10:59:25 +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
9bacdbc0d4
Fix calendar/tasklist edit form in Elastic when using database driver
2019-09-28 13:21:21 +02:00
Aleksander Machniak
dc3ea3d942
Support Tasks in kolab_delegation (Bifrost#T18853)
2016-12-27 04:03:28 -05:00
Aleksander Machniak
f8d65ba843
Fix some typos
2015-12-17 15:57:29 +01:00
Thomas Bruederli
548d1d93b7
Display object history for tasks ( #3271 )
2015-03-25 11:59:10 +01:00
Thomas Bruederli
ae10980eeb
Remove debug output
2015-03-17 11:57:19 +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
0a51ccd5a4
Consolidate message reference handling functions into libkolab plugin (in preparation for #4161 )
2015-01-13 22:19:52 +01: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
44c2639cbe
Save email message a task is created from as relation ( #3439 ); display the reference in the task details and edit dialogs
2014-10-13 15:33:39 +02:00
Thomas Bruederli
624f3b1695
Add action to remove a calendar/tasks/notes folders from the list which results in unsubscribing it ( #3378 )
2014-09-09 13:29:28 +02:00
Thomas Bruederli
68b7e05fa3
Refactor tag handling in task list: don't migrate kolab objects on read but only when changed ( #3395 ); let drivers provide the full list of available tags
2014-08-26 12:12:03 +02:00
Aleksander Machniak
f2c6a3851d
More changes for Assignments tab ( #1165 )
2014-07-25 14:08:41 +02:00
Thomas Bruederli
5763fb81e8
Merge new folder navigation from branch 'dev/new-foldernav'
2014-05-23 10:12:29 +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
b8a8cc0927
Support recurring tasks in database driver ( #2713 )
2014-04-28 13:23:11 +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
27f1717d01
Implement user_delete plugin hooks to clean-up calendar and tasks data
2014-04-23 20:44:46 +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
Aleksander Machniak
1857a64d4f
Fix undefined variable related errors caught in static code analysis
2013-05-07 12:56:18 +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
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
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
05a1cb527d
Allow to drag&drop tasks to another list
2012-09-18 08:53:24 +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
05a92b0b92
Add support for task attachments ( #895 )
2012-08-01 15:52:28 +02:00
Thomas Bruederli
78077bcb0a
Handle start date/time; fix task list sorting
2012-07-29 13:36:16 +02:00
Thomas Bruederli
ad7b5a1f01
Assign any number of tags to tasks and use them to filter the task list
2012-07-12 22:31:53 +02:00
Thomas Bruederli
92b2bbead7
Added functions to manage taks lists/folders (aka resources)
2012-06-21 21:59:47 +02:00
Thomas Bruederli
aed27f7d11
Import of a basic task management module for Roundcube working with libkolab storage
2012-06-08 14:57:16 +02:00