This commit is contained in:
oussi
2026-04-27 12:03:08 +02:00
parent ca69337afb
commit c7892748dc
2737 changed files with 2376 additions and 861 deletions

View File

@@ -361,6 +361,7 @@ pub async fn update_amadea_log_path(
pub struct UserThresholdsForm {
pub active_minutes: u64,
pub inactive_minutes: u64,
pub pause_threshold_minutes: u64,
}
pub async fn update_user_thresholds(
@@ -369,7 +370,7 @@ pub async fn update_user_thresholds(
State(state): State<AppState>,
Form(form): Form<UserThresholdsForm>,
) -> impl IntoResponse {
if form.active_minutes < 1 || form.inactive_minutes < 1 {
if form.active_minutes < 1 || form.inactive_minutes < 1 || form.pause_threshold_minutes < 1 {
flash(
&session,
"danger",
@@ -391,6 +392,7 @@ pub async fn update_user_thresholds(
let mut cm = state.config_manager.lock().await;
cm.config.user_status_thresholds.active_minutes = form.active_minutes;
cm.config.user_status_thresholds.inactive_minutes = form.inactive_minutes;
cm.config.user_status_thresholds.pause_threshold_minutes = form.pause_threshold_minutes;
cm.save();
}
flash(&session, "success", "Seuils utilisateurs mis à jour.").await;