Règle les heures hebdomadaires et le nombre de jours via la config globale

Le quota quotidien est désormais dérivé d'heures_semaine / jours_par_semaine
au lieu d'être saisi directement. Rétrocompatible avec les anciennes configs
qui utilisent encore heures_jour.

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
This commit is contained in:
Jacquin Antoine
2026-07-20 01:17:40 +02:00
parent 843e2061fe
commit 1e685ae1ee
5 changed files with 23 additions and 9 deletions

View File

@ -17,7 +17,7 @@ import models
_TMP = Path(tempfile.mkdtemp())
models.DATA_DIR = _TMP
models.CONFIG_FILE = models.DATA_DIR / "config.json"
models.CONFIG_FILE.write_text('{"heures_jour": 7.8, "allowed_email_domain": "x.fr"}')
models.CONFIG_FILE.write_text('{"heures_semaine": 39.0, "jours_par_semaine": 5, "allowed_email_domain": "x.fr"}')
class FrozenDatetime(dt_module.datetime):