feat: Versions-Spalte im Dienste-Tab für Superadmin
Bislang war die einzige Möglichkeit, die laufende Manticore-/PostgreSQL-/ Postfix-/nginx-Version zu sehen, SSH + <binary> --version. serviceVersion() löst das best-effort pro Dienst auf (archivmail/-web: appVersion-Konstante, manticore: searchd --version, postgresql: psql --version, postfix: postconf mail_version, nginx: nginx -v). Fehler werden verschluckt (leerer String), eine unbekannte Version darf den Dienst-Status nicht auf "Fehler" kippen. manticore war bisher gar nicht in der Dienste-Whitelist (allowedServices) — jetzt ergänzt, damit es überhaupt in der Liste auftaucht und start/stop/restart wie die anderen Dienste möglich ist.
This commit is contained in:
@@ -43,6 +43,7 @@ export interface ServiceStatus {
|
||||
sub: string;
|
||||
enabled: string;
|
||||
description: string;
|
||||
version?: string;
|
||||
external_blocked?: boolean;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user