From 3257c9c8f11767144f6748180792760f0b64a4b8 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Aug 2026 21:26:06 +0000 Subject: [PATCH] =?UTF-8?q?Permettre=20des=20horaires=20diff=C3=A9rents=20?= =?UTF-8?q?selon=20l'ann=C3=A9e=20scolaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app_new/core/models/planning.py | 1 + .../templates/planning/time_tracking.html | 1 + app_new/planning/time_tracking.py | 14 ++++++++++---- .../fa1b2c3d4e5f_add_schedule_academic_year.py | 16 ++++++++++++++++ 4 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 migrations/versions/fa1b2c3d4e5f_add_schedule_academic_year.py diff --git a/app_new/core/models/planning.py b/app_new/core/models/planning.py index 7bf0f04..e608ec2 100644 --- a/app_new/core/models/planning.py +++ b/app_new/core/models/planning.py @@ -11,6 +11,7 @@ class WorkSchedule(db.Model): id = db.Column(db.Integer, primary_key=True) user_id = db.Column(db.Integer, db.ForeignKey("users.id")) + academic_year = db.Column(db.Integer, nullable=True, index=True) day_of_week = db.Column(db.Integer) start_time = db.Column(db.Time) diff --git a/app_new/planning/templates/planning/time_tracking.html b/app_new/planning/templates/planning/time_tracking.html index 07a7fdc..0a8beb2 100644 --- a/app_new/planning/templates/planning/time_tracking.html +++ b/app_new/planning/templates/planning/time_tracking.html @@ -52,6 +52,7 @@
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.