🎉 Feat: Enhanced Printer Management System

This commit introduces a comprehensive overhaul of the printer management system, enhancing its functionality and user experience. The following changes have been implemented:

- backend/blueprints/__pycache__/admin_unified.cpython-311.pyc: Updated for improved admin interface integration.
- backend/blueprints/__pycache__/drucker_steuerung.cpython-311.pyc
This commit is contained in:
2025-06-19 22:34:54 +02:00
parent 9696cdcc3f
commit 78a9f9545f
25 changed files with 332 additions and 38 deletions

View File

@@ -131,7 +131,7 @@ def drucker_details(drucker_id):
@drucker_blueprint.route("/einschalten/<int:drucker_id>", methods=["POST"])
@login_required
@require_permission(Permission.CAN_CONTROL_PRINTERS)
@require_permission(Permission.CONTROL_PRINTER)
def drucker_einschalten(drucker_id):
"""
Schaltet einen Drucker über seine Tapo-Steckdose EIN.
@@ -163,7 +163,7 @@ def drucker_einschalten(drucker_id):
@drucker_blueprint.route("/ausschalten/<int:drucker_id>", methods=["POST"])
@login_required
@require_permission(Permission.CAN_CONTROL_PRINTERS)
@require_permission(Permission.CONTROL_PRINTER)
def drucker_ausschalten(drucker_id):
"""
Schaltet einen Drucker über seine Tapo-Steckdose AUS.
@@ -195,7 +195,7 @@ def drucker_ausschalten(drucker_id):
@drucker_blueprint.route("/toggle/<int:drucker_id>", methods=["POST"])
@login_required
@require_permission(Permission.CAN_CONTROL_PRINTERS)
@require_permission(Permission.CONTROL_PRINTER)
def drucker_toggle(drucker_id):
"""
Wechselt den Status eines Druckers (Ein <-> Aus).