expose server version via PROPFIND on root collection and display in the UI for authenticated users

This commit is contained in:
Max Berger
2026-04-29 23:13:36 +02:00
parent 98d9257b84
commit cdf9e62e0b
7 changed files with 68 additions and 4 deletions

View File

@@ -44,6 +44,7 @@ export class LoginScene {
this._logout_view = get_element_by_id("logoutview");
this._logout_user_form = get_element(this._logout_view, "[data-name=user]");
this._logout_btn = get_element(this._logout_view, "[data-name=logout]");
this._logout_version_form = get_element(this._logout_view, "[data-name=version]");
this._refresh_btn = get_element(this._logout_view, "[data-name=refresh]");
this._user = "";
@@ -91,6 +92,11 @@ export class LoginScene {
pop_scene();
} else if (principal_collection) {
this._logout_user_form.textContent = extract_title(principal_collection) + "'s Collections";
if (principal_collection.version) {
this._logout_version_form.textContent = "Radicale v" + principal_collection.version;
} else {
this._logout_version_form.textContent = "";
}
// clear error on successful login
this._errorHandler.clearError();