|
|
@@ -27,8 +27,6 @@ in them for XML requests (all but PUT).
|
|
|
|
|
|
"""
|
|
|
|
|
|
-# TODO: Manage depth and calendars/collections
|
|
|
-
|
|
|
import xml.etree.ElementTree as ET
|
|
|
|
|
|
from radicale import client, config, ical
|
|
|
@@ -153,6 +151,12 @@ def propfind(path, xml_request, calendar, depth, request):
|
|
|
element.text = "%s://%s%s" % (
|
|
|
request.server.PROTOCOL, request.headers["Host"],
|
|
|
request.path)
|
|
|
+ elif tag == _tag("C", "calendar-home-set"):
|
|
|
+ tag = ET.Element(_tag("D", "href"))
|
|
|
+ tag.text = "%s://%s%s" % (
|
|
|
+ request.server.PROTOCOL, request.headers["Host"],
|
|
|
+ request.path)
|
|
|
+ element.append(tag)
|
|
|
|
|
|
prop.append(element)
|
|
|
|