Implement PROPPATCH in the /dav/principals namespace
so that DAV:displayname, CALDAV:calendar-user-address-set and CALDAV:calendar-user-type can be set for /dav/principals/user/xyz/.
The application is for MUA when an account is created to correctly set up the display portion of the email and the available aliases, so that users do not have to type them explicitly; a Calendar user agent can use REPORT DAV:principal-property-search to find the reservable rooms.
As of Cyrus 3.2 DAV:displayname and CALDAV:calendar-user-address-set can be changed by PROPPATCH and CALDAV:calendar-user-type cannot be changed by PROPPATCH.
so that
DAV:displayname
,CALDAV:calendar-user-address-set
andCALDAV:calendar-user-type
can be set for /dav/principals/user/xyz/.The application is for MUA when an account is created to correctly set up the display portion of the email and the available aliases, so that users do not have to type them explicitly; a Calendar user agent can use REPORT DAV:principal-property-search to find the reservable rooms.