Bouton quitter le navigateur dans admin > Systeme
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -444,6 +444,15 @@ async def api_eteindre():
|
|||||||
return {"succes": True}
|
return {"succes": True}
|
||||||
|
|
||||||
|
|
||||||
|
@app.post("/api/systeme/quitter-navigateur")
|
||||||
|
async def api_quitter_navigateur():
|
||||||
|
import subprocess
|
||||||
|
log.warning("Fermeture navigateur demandee")
|
||||||
|
subprocess.Popen(["pkill", "-f", "firefox"])
|
||||||
|
subprocess.Popen(["pkill", "-f", "chromium"])
|
||||||
|
return {"succes": True}
|
||||||
|
|
||||||
|
|
||||||
# --- WebSocket ---
|
# --- WebSocket ---
|
||||||
|
|
||||||
@app.websocket("/ws")
|
@app.websocket("/ws")
|
||||||
|
|||||||
@@ -486,6 +486,7 @@
|
|||||||
|
|
||||||
<h3>Systeme</h3>
|
<h3>Systeme</h3>
|
||||||
<button class="btn-action" onclick="location.reload()">Mettre a jour l'affichage</button>
|
<button class="btn-action" onclick="location.reload()">Mettre a jour l'affichage</button>
|
||||||
|
<button class="btn-secondaire" onclick="quitterNavigateur()">Quitter le navigateur</button>
|
||||||
<button class="btn-danger" onclick="confirmerRedemarrage()">Redemarrer le systeme</button>
|
<button class="btn-danger" onclick="confirmerRedemarrage()">Redemarrer le systeme</button>
|
||||||
<button class="btn-danger" onclick="confirmerExtinction()">Eteindre le systeme</button>
|
<button class="btn-danger" onclick="confirmerExtinction()">Eteindre le systeme</button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -631,6 +631,10 @@ function confirmerExtinction() {
|
|||||||
if (confirm('Eteindre le systeme ?')) apiPost('/api/systeme/eteindre');
|
if (confirm('Eteindre le systeme ?')) apiPost('/api/systeme/eteindre');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function quitterNavigateur() {
|
||||||
|
apiPost('/api/systeme/quitter-navigateur');
|
||||||
|
}
|
||||||
|
|
||||||
// === Utilitaires ===
|
// === Utilitaires ===
|
||||||
|
|
||||||
function setValue(id, val) {
|
function setValue(id, val) {
|
||||||
|
|||||||
Reference in New Issue
Block a user