35b0216687
* Calendar/CalDAV: Thunderbird and CalDAVSynchronizer: update only participant data, instead of failing when the event was changed
2023-08-10 15:11:48 +02:00
d72e76f244
* Calendar/CalDAV: download of whole calendar as ics with a GET request on the collection and download GET parameter gave an empty file
2023-08-09 14:57:40 +02:00
d534623d73
fix timezone problem/shift for CalDAV introduces by REST API changes
...
only matters if EGroupware server-timezone is different from the user-timezone
2023-07-28 14:23:18 +02:00
b013f75eef
* Calendar: new REST API to read, create, modify and delete events, see https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Calendar.md
2023-07-24 17:08:18 +02:00
7e333ceac9
WIP Calendar REST API
2023-07-21 17:41:37 +02:00
2f4daa5d39
* CalDAV/Calendar: fix group invitations were not shown on devices unless explicit accepted
2023-05-10 14:15:43 +02:00
3c7650aaab
* Calendar/CalDAV: fix recurring events with users only added to an exception and have been deleted or rejected after
2023-04-25 15:14:01 +02:00
ccd6acd606
* Calendar/CalDAV: set current user as owner for events created in resource calendar
2023-04-05 16:08:36 +02:00
c3e53c9d86
replaced ProfindIterator now in Calendar and InfoLog too with a generator
2023-02-15 19:50:44 +01:00
27bd803e84
fix empty collection in PROPFIND/REPORT after last commit caused by creating a reference / NULL value in filter for path-attr/caldav_name
2023-02-15 08:45:28 +01:00
5e0fd45173
fix found URL in multiget REPORT where reported as NOT found too, if number of URLs exceeds chunk-size of 500
2023-02-13 23:16:43 +01:00
6727f72185
Update class.calendar_groupdav.inc.php
2022-09-13 21:11:47 +02:00
3c5bea23ef
* Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated)
2022-02-09 14:19:57 +02:00
efa66b72fc
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-11-15 11:55:24 +01:00
3ad98840c1
fix PHP 8.0 error: Illegal offset type
2021-10-19 09:18:00 +02:00
1e1b5ce935
fix function signature for put_response_headers
2021-09-20 18:50:51 +02:00
0fc8d7259f
Add missing notify only param from videoconference call in iCal
2021-05-21 13:07:30 +02:00
45c89a7930
remove config allowing to immediately delete events (as it's required for sync)
2021-05-18 13:11:14 +02:00
868135775c
PHP 8 fixes
2021-03-29 16:47:19 +02:00
d17f3a6e39
Set participants as extra params for calendar videoconferences
2021-01-11 14:38:52 +01:00
644c602a88
Fix CalDav in Thunderbird no longer syncs when videoconference backend BigBlueButton is configured
2021-01-06 11:31:49 +01:00
00a09eafa0
WIP BBB: Fix ical notification contains wrong url
2020-11-27 12:20:44 +01:00
86ddd9cb58
* CalDAV/Calendar: fixed doublication of alarms when participant setting the alarm has no edit rights on the event
...
also fixed alarms set on a recurrence where lost, if you had edit rights
2020-08-21 13:59:36 +02:00
634eee092b
Calendar: Add videoconference link to ical/groupdav event description
2020-06-09 10:27:10 -06:00
476d4bd99d
* CalDAV/OutlookSynchronizer: reject invitations when client deletes them without appropriate rights in his calendar
2020-03-04 20:17:34 +01:00
44d9fcc790
Revert "* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar"
...
This reverts commit 4c6e41d479
.
2020-03-04 19:16:50 +01:00
4c6e41d479
* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar
2020-03-04 16:58:38 +01:00
0f64b4c740
* CalDAV/Calendar: fix for first recurence being an exception cause it to be deleted by mac calendar
...
due to wrong start of series not taking execption into account
also fix missing timezone in EXDATE did not match recurrence
2020-01-10 11:13:18 +01:00
a9d07620d4
* Calendar/CalDAV: virtual exceptions (different status for recurrences) were not exported
2020-01-07 17:31:58 +01:00
8670036af6
* CalDAV: work around Lighning not having synced event before accepting
2019-02-21 17:00:00 +01:00
7ab0d0b6d2
* Calendar/CalDAV: fix yearly recurring events stalling sync
...
also fixed PHP Warning about array_intersect parameter 2 not being an array
2019-01-21 12:57:52 +01:00
cb106cf4f9
Fixed attributes cleanup in calendar_groupdav.post() and calendar_groupdav.put()
2018-12-19 21:50:13 +01:00
364305ed64
fix PHP Warning: Illegal string offset 'owner'
2018-10-09 13:57:15 +02:00
cc22e89242
* CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights)
2018-10-09 13:15:11 +02:00
f7d09e9ec0
* CalDAV: work around problems with Outlook CalDAV Synchroniser ( https://caldavsynchronizer.org/ )
...
- sends a DELETE to reject a meeting request --> deletes event for all participants, if user has delete rights on the calendar
- always sends all participants back with status NEEDS-ACTION --> resets status of all participant, if user has edit rights
--> remove all add, edit, delete rights from other users
2018-09-20 15:58:00 +02:00
a495e167fd
* CalDAV/Calendar: iOS sometimes created a new event when confirming a deleted one
2018-09-13 15:35:56 +02:00
12bcc92f70
* CalDAV: alarms on recurring events are lost when snoozing alarm or reloading event after 1. recurrence of alarm
2017-09-21 17:52:25 +02:00
108e25b4b3
* Calendar/CalDAV: fix server did not send alarms for virtual exceptions of recurring events
2017-03-31 17:38:02 +02:00
9dcc52b37d
fix not sending deleted recurrences as delete (of master) in CalDAV sync-report
2017-03-29 19:32:49 +02:00
1861a9de22
no need to report VCALENDAR in supported-calendar-component-set
2016-09-12 11:20:15 +02:00
b077423223
get "integer" type settings working, by removing not used size attribute from template causing a 0 size input for integer
2016-07-29 16:01:26 +02:00
a5b57b3047
fix a PHP Strict Standards: Declaration of *_groupdav::propfind_callback() should be compatible with & EGroupware\Api\CalDAV\Handler::propfind_callback
2016-06-06 13:53:54 +02:00
dcc003cedf
move calendar to new api
2016-05-01 17:47:59 +00:00
682fd42a26
move CalDAV/CardDAV server to api
2016-04-02 10:44:17 +00:00
9eb1ecbd36
fix all IDE warnings, before moving classes to api, in case we want to merge it back to 14.x
2016-04-02 08:40:34 +00:00
ae72f4d481
* Calendar/CalDAV: allow to download whole calendar as one big iCal file using " https://$user:$passwd@domain.com/egroupware/groupdav.php/$user/calendar/?download "
2015-11-13 15:23:36 +00:00
557adc4051
allow to download whole CalDAV collection as one big iCal file by adding "?checkout" to collection url
2015-11-08 12:33:35 +00:00
8643b08e90
* CalDAV: could not set own status for participation in an exception, if not being a participant of master
2015-10-12 11:55:20 +00:00
a1cc41d0ae
revert changing filter for /calendar from owner to default, as /calendar is no CalDAV location anyway because outside of calendar home
2015-10-09 17:47:10 +00:00
5f109d2d9e
* Calendar/CalDAV: fixed event not show if user only participates in an exeception (not the master) and has no read-rights for any master participant
2015-10-09 17:37:01 +00:00