V1.0.2
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user