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
6d2ef17b0f
* CalDAV/Calendar: storing now all properties send by client and not known to EGroupware and fixed acknowledging and snoozing of alarms
2015-06-25 20:39:53 +00:00
5f0cb37220
using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional
2015-06-22 16:20:15 +00:00
fffdef027e
fix PHP Fatal error: Using $this when not in object context
2015-02-04 11:18:53 +00:00
5ea76e2230
fix calendar_groupdav::isParticipant() called with NULL, caused by recurring event starts in future behind horizont
2015-02-04 10:37:52 +00:00
24284eb1fd
* Calendar/CalDAV: fixed not synced recurrences, because invitation was to a group only or first recurrence was an exception
2015-01-27 18:12:10 +00:00
4755f00f06
for group-invitations we need to check memberships of $user too
2015-01-20 14:57:40 +00:00
9d7d6accd7
* CalDAV: fixed users participating only in exceptions of a recurring event were also shown in whole series in Thunderbird and iCal
2014-11-10 20:04:37 +00:00
7ed3f45649
skip current user only for users, not group(-preferences)
2014-07-23 13:16:01 +00:00
349630ffa7
show calendars and ressource-calendars for user whos preferences are displayed, for "default" and "forced" we only display all and primary group calendars, but ressources of current user
2014-07-23 12:30:39 +00:00
1d1dbd252c
fixed missing sorting in inital sync-collection report with empty sync-token
2014-02-20 19:26:02 +00:00
a9b6c6e9b4
* CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps
2014-02-20 17:46:15 +00:00
94af139465
* CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report)
2014-02-20 15:11:27 +00:00
6fd7ed4b2d
* CalDAV/CardDAV: only advertice sync-collection report, if we track deleted entries (history-logging enabled, not working otherwise)
2014-01-07 11:10:51 +00:00
b20bd49817
* CalDAV: fixed wrong http-status for delete in inbox and announce sync-report on inbox, so clients using it get events only once
2013-10-31 11:29:22 +00:00
18285429e9
* CalDAV/CardDAV: fixed not working propfind-request to single resource in calendar/addressbook collection
2013-10-01 11:38:34 +00:00