diff --git a/qortal-ui-core/language/de.json b/qortal-ui-core/language/de.json index 268038e9..9d7e2e2c 100644 --- a/qortal-ui-core/language/de.json +++ b/qortal-ui-core/language/de.json @@ -536,7 +536,9 @@ "nchange27": "Prägeknoten erfolgreich hinzugefügt!", "nchange28": "Prägeknoten konnte nicht hinzugefügt werden!", "nchange29": "Prägekonto erfolgreich entfernt!", - "nchange30": "Fehler beim Entfernen des Prägekontos!" + "nchange30": "Fehler beim Entfernen des Prägekontos!", + "nchange31": "Stop Node", + "nchange32": "Successfully Sent Stop Request!" }, "transpage": { "tchange1": "Transaktionsanfrage", diff --git a/qortal-ui-plugins/plugins/core/node-management/node-management.src.js b/qortal-ui-plugins/plugins/core/node-management/node-management.src.js index 59a85b90..c17ee6ef 100644 --- a/qortal-ui-plugins/plugins/core/node-management/node-management.src.js +++ b/qortal-ui-plugins/plugins/core/node-management/node-management.src.js @@ -152,6 +152,7 @@ class NodeManagement extends LitElement {

${translate("nodepage.nchange1")} ${this.nodeDomain}

+ this.stopNode()}>dangerous ${translate("nodepage.nchange31")}
${translate("nodepage.nchange2")} ${this.upTime}


@@ -444,6 +445,18 @@ class NodeManagement extends LitElement { }); } + stopNode() { + parentEpml + .request("apiCall", { + url: `/admin/stop?apiKey=${this.getApiKey()}`, + method: "GET" + }) + .then((res) => { + let err7string = get("nodepage.nchange32") + parentEpml.request('showSnackBar', `${err7string}`); + }); + } + onPageNavigation(pageUrl) { parentEpml.request("setPageUrl", pageUrl); }