{% extends "base.html" %} {% block title %}{{ user.display_name }} – KielZeit{% endblock %} {% block content %}

Benutzer: {{ user.display_name }} ({{ user.username }})

{% set keys = [('mo','Mo'),('di','Di'),('mi','Mi'),('do','Do'),('fr','Fr'),('sa','Sa'),('so','So')] %}

Wochenpensum

Gilt jeweils ab dem 1. des Stichtag-Monats bis zur nächsten Änderung — monatlich änderbar und auch im Voraus setzbar (z. B. ab Oktober). Gleicher Stichtag überschreibt den bestehenden Eintrag.

{% if periods %}
{% for key, lbl in keys %}{% endfor %} {% for p in periods %} {% for key, lbl in keys %}{% endfor %} {% endfor %}
Gültig ab{{ lbl }}Woche
{{ p.valid_from.strftime('%d.%m.%Y') }} {% if p.id == eff_id %}aktuell {% elif p.valid_from > today %}geplant{% endif %}{{ fmt_hm(p|attr('soll_' ~ key)) }}{{ fmt_hm(p.weekly_minutes(), '0:00') }}
{% else %}

Noch kein Pensum hinterlegt — Soll ist überall 0.

{% endif %}

Soll-Arbeitszeit je Wochentag (H:MM oder Dezimal, leer = 0).

{% for key, lbl in keys %} {% endfor %}

Saldo-Korrekturen

Setzt den laufenden Saldo zum 1. des Monats fest auf den Wert — z. B. Übertrag zum 1.1. („4:30" / „-2:15") oder Korrektur unterm Jahr. Leer = 0:00.

{% if corrections %}
{% for c in corrections %} {% endfor %}
StichtagSaldo
{{ c.valid_from.strftime('%d.%m.%Y') }} {{ fmt_saldo(c.saldo_min) }}
{% endif %}
{% if FEAT.absence %}

Urlaubsanspruch

{% endif %}

← zurück zur Benutzerliste

{% endblock %}