Timo Furrer
002c347f47
caldav: support prop-filter in client requests
This change set adds support for correctly encoding the prop filters
into calendar requests.
Example Request with this change set:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<calendar-query
xmlns="urn:ietf:params:xml:ns:caldav">
<prop
xmlns="DAV:">
<calendar-data
xmlns="urn:ietf:params:xml:ns:caldav">
<comp
xmlns="urn:ietf:params:xml:ns:caldav" name="VCALENDAR">
<comp
xmlns="urn:ietf:params:xml:ns:caldav" name="VEVENT">
<prop
xmlns="urn:ietf:params:xml:ns:caldav" name="UID">
</prop>
<prop
xmlns="urn:ietf:params:xml:ns:caldav" name="ATTENDEE">
</prop>
</comp>
</comp>
</calendar-data>
<getlastmodified
xmlns="DAV:">
</getlastmodified>
<getetag
xmlns="DAV:">
</getetag>
</prop>
<filter
xmlns="urn:ietf:params:xml:ns:caldav">
<comp-filter
xmlns="urn:ietf:params:xml:ns:caldav" name="VCALENDAR">
<comp-filter
xmlns="urn:ietf:params:xml:ns:caldav" name="VEVENT">
<prop-filter
xmlns="urn:ietf:params:xml:ns:caldav" name="UID">
<text-match
xmlns="urn:ietf:params:xml:ns:caldav">5bf5ee84-a9cf-4319-9def-437b00e2be8d
</text-match>
</prop-filter>
</comp-filter>
</comp-filter>
</filter>
</calendar-query
```
2025-02-21 14:22:01 +01:00
..
2022-12-13 15:46:51 +01:00
2025-02-21 14:22:01 +01:00
2024-02-08 17:08:41 +01:00
2024-02-01 14:36:51 +01:00
2024-02-01 14:36:51 +01:00
2024-03-28 11:22:46 +01:00
2025-01-13 23:00:32 +01:00