mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 20:32:48 +00:00
Add owner prop
This commit is contained in:
@@ -109,6 +109,7 @@ pub fn generate_propfind_calendar_response(
|
|||||||
"supported-calendar-component-set",
|
"supported-calendar-component-set",
|
||||||
"getcontenttype",
|
"getcontenttype",
|
||||||
"calendar-description",
|
"calendar-description",
|
||||||
|
"owner",
|
||||||
]
|
]
|
||||||
.iter(),
|
.iter(),
|
||||||
);
|
);
|
||||||
@@ -122,17 +123,15 @@ pub fn generate_propfind_calendar_response(
|
|||||||
for prop in props {
|
for prop in props {
|
||||||
match prop {
|
match prop {
|
||||||
"resourcetype" => write_resourcetype(writer, vec!["C:calendar", "collection"])?,
|
"resourcetype" => write_resourcetype(writer, vec!["C:calendar", "collection"])?,
|
||||||
"current-user-principal" => {
|
"current-user-principal" | "owner" => {
|
||||||
writer
|
writer.create_element(prop).write_inner_content(|writer| {
|
||||||
.create_element("current-user-principal")
|
writer
|
||||||
.write_inner_content(|writer| {
|
.create_element("href")
|
||||||
writer
|
.write_text_content(BytesText::new(&format!(
|
||||||
.create_element("href")
|
"{prefix}/{principal}/",
|
||||||
.write_text_content(BytesText::new(&format!(
|
)))?;
|
||||||
"{prefix}/{principal}/",
|
Ok(())
|
||||||
)))?;
|
})?;
|
||||||
Ok(())
|
|
||||||
})?;
|
|
||||||
}
|
}
|
||||||
"displayname" => {
|
"displayname" => {
|
||||||
let el = writer.create_element("displayname");
|
let el = writer.create_element("displayname");
|
||||||
|
|||||||
Reference in New Issue
Block a user