From 3527adb1752cc785f76abf658e40eb8b5e5c0820 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Aug 2026 20:18:32 +0000 Subject: [PATCH] Ajouter les permanences sans modifier les dates existantes --- app_new/planning/templates/planning/time_tracking.html | 9 +++++++++ app_new/planning/time_tracking.py | 4 ---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app_new/planning/templates/planning/time_tracking.html b/app_new/planning/templates/planning/time_tracking.html index d4f7dc5..3584042 100644 --- a/app_new/planning/templates/planning/time_tracking.html +++ b/app_new/planning/templates/planning/time_tracking.html @@ -49,4 +49,13 @@
Historique {{ year }}
{% for entry in entries[:50] %}{% else %}{% endfor %}
DateTypePrévuRéaliséÉcartNote
{{ entry.work_date.strftime('%d/%m/%Y') }}{{ entry.entry_type }}{{ entry.planned_minutes }} min{{ entry.actual_minutes }} min{{ '+' if entry.variance_minutes > 0 else '' }}{{ entry.variance_minutes }} min{{ entry.note or '—' }}
Aucune saisie.
+ {% endblock %} diff --git a/app_new/planning/time_tracking.py b/app_new/planning/time_tracking.py index c4a0854..a256371 100644 --- a/app_new/planning/time_tracking.py +++ b/app_new/planning/time_tracking.py @@ -341,10 +341,6 @@ def save_permanences(): day.lunch_start, day.lunch_end = template.lunch_start, template.lunch_end day.notes = "Permanence" closure.work_hours_type = "custom" - elif current_day.weekday() < 5: - existing = ClosureWorkDay.query.filter_by(closure_id=closure.id, work_date=current_day).first() - if existing: - db.session.delete(existing) current_day += timedelta(days=1) db.session.commit() flash(f"{len(selected_dates)} jour(s) de permanence enregistré(s) avec « {template.name} ».", "success")