add shutdown
Took 3 minutes
This commit is contained in:
parent
71d2590f7b
commit
d2aeed68e1
@ -10,5 +10,6 @@ export enum RequestType {
|
||||
CHECK = "CHECK",
|
||||
UPDATE = "UPDATE",
|
||||
INFO = "INFO",
|
||||
CLEAR_DB = "CLEAR_DB"
|
||||
CLEAR_DB = "CLEAR_DB",
|
||||
SHUTDOWN = "SHUTDOWN",
|
||||
}
|
@ -376,6 +376,10 @@ router.ws('/', async (ws, req, next) => {
|
||||
WebSocketHandler.answerRequest(msg.data["type"] as RequestType, true);
|
||||
break;
|
||||
}
|
||||
|
||||
case RequestType.SHUTDOWN: {
|
||||
await exec('sudo shutdown now');
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -22,6 +22,11 @@ export class Settings {
|
||||
|
||||
const update = document.getElementById("settings_update") as HTMLButtonElement;
|
||||
update.onclick = () => this.update();
|
||||
|
||||
const shutdown = document.getElementById("settings_shutdown") as HTMLButtonElement;
|
||||
shutdown.onclick = () => {
|
||||
WebWebSocketHandler.request(RequestType.SHUTDOWN).then();
|
||||
}
|
||||
}
|
||||
|
||||
private static onClickRefreshDrinks() {
|
||||
|
@ -60,7 +60,7 @@ block settings
|
||||
button.btn.btn-primary#settings_getInfo Systeminformationen
|
||||
button.btn.btn-primary#settings_update System aktualisieren
|
||||
button.btn.btn-primary#settings_restart(disabled="disabled") iTender neu starten
|
||||
button.btn.btn-primary#settings_shutdown(disabled="disabled") iTender herunterfahren
|
||||
button.btn.btn-primary#settings_shutdown() iTender herunterfahren
|
||||
|
||||
|
||||
block main
|
||||
|
Loading…
x
Reference in New Issue
Block a user