diff --git a/app/main.py b/app/main.py index b7bc0104f639d56e5f027d18eab5f7589eed1e1d..19ff5d1611024009fb5d244f36bda1e93153bd3a 100644 --- a/app/main.py +++ b/app/main.py @@ -186,6 +186,19 @@ def custom_swagger_ui_html(): ) +######################################################################################## +######### maintenance access ########################################################### +######################################################################################## + +@app.get("/maintenance/reset_states") +def reset_states(db: Session = Depends(get_db)): + crud.set_status(db, name="general", state="ready") + crud.set_status(db, name="microphone", state="ready") + crud.set_status(db, name="speaker", state="ready") + db.commit() + return status(db) + + @app.get("/maintenance/check_systems") def check_systems(db: Session = Depends(get_db)): # toggle (dummy)