Ajoute une page d'aide en ligne pour configurer ntfy et Tasker
La nouvelle route /aide regroupe dans l'app les étapes d'installation
de l'app ntfy (Play Store/F-Droid, abonnement au topic, piège
optimisation batterie, option auto-hébergé) et de Tasker (permissions
localisation, profils Enter/Exit avec HTTP Request), plus une section
vérification via /logs et un dépannage. Elle est accessible depuis la
nav et depuis les deux cartes ntfy/Tasker de /settings. Les 11 tests
de test_logs.py couvrent en plus les routes /logs et /aide, le logging
présence, l'isolation par user et la rotation.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
This commit is contained in:
11
app/main.py
11
app/main.py
@ -669,3 +669,14 @@ def logs_page(request: Request):
|
||||
})
|
||||
|
||||
|
||||
@app.get("/aide", response_class=HTMLResponse)
|
||||
def aide_page(request: Request):
|
||||
user_id = _get_user(request)
|
||||
if not user_id:
|
||||
return RedirectResponse("/login", status_code=302)
|
||||
return templates.TemplateResponse("aide.html", {
|
||||
"request": request,
|
||||
"current_user": user_id,
|
||||
})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user