dev #1

Merged
alientim merged 145 commits from dev into main 2025-10-12 13:44:14 +02:00
Showing only changes of commit 7eec728796 - Show all commits

View File

@@ -255,22 +255,6 @@ def devices():
except sqlite3.IntegrityError: except sqlite3.IntegrityError:
flash("Fehler beim Aktualisieren des Geräts!") flash("Fehler beim Aktualisieren des Geräts!")
# -----------------------
# Gerät aktivieren/deaktivieren
# -----------------------
elif 'toggle_device' in request.form:
mac = request.form.get('toggle_device')
device = conn.execute("SELECT is_active, name FROM devices WHERE mac=?", (mac,)).fetchone()
if device:
new_status = 0 if device['is_active'] else 1
conn.execute("UPDATE devices SET is_active=? WHERE mac=?", (new_status, mac))
conn.commit()
status_text = "deaktiviert" if new_status == 0 else "aktiviert"
flash(f"Gerät '{device['name']}' wurde {status_text}.")
else:
flash("Gerät nicht gefunden!")
return redirect(url_for('devices'))
# ----------------------- # -----------------------
# Gerät löschen # Gerät löschen
# ----------------------- # -----------------------
@@ -326,7 +310,7 @@ def toggle_device(mac):
conn.close() conn.close()
status_text = "deaktiviert" if new_status == 0 else "aktiviert" status_text = "deaktiviert" if new_status == 0 else "aktiviert"
flash(f"Gerät '{device['name']}' wurde {status_text}.") flash(f"Gerät {device['name']} wurde {status_text}.")
return redirect(url_for('devices')) return redirect(url_for('devices'))
@app.route('/switches', methods=['GET', 'POST']) @app.route('/switches', methods=['GET', 'POST'])