{% extends "base.html" %} {% from "ui/card.html" import card %} {% from "ui/button.html" import button, link_button %} {% from "ui/form_field.html" import input_field, textarea_field %} {% from "ui/page_header.html" import page_header %} {% block title %}{{ title }}{% endblock %} {% block content %} {{ page_header(title, "Nur fuer regulaere Arbeitszeit." ~ (" Gesetzliche Pausen koennen automatisch beruecksichtigt werden." if user.automatic_break_rules_enabled else "")) }} {% call card('form-card') %}
{{ input_field('Datum', 'date', type='date', value=(entry.date if entry and entry.date else selected_date.isoformat()), required=true) }} {{ input_field('Arbeitsbeginn', 'start_time', type='time', value=(entry.start_time if entry else ''), required=true, attrs='data-break-input=\"start\"') }} {{ input_field('Arbeitsende', 'end_time', type='time', value=(entry.end_time if entry else ''), required=true, attrs='data-break-input=\"end\"') }} {% if full_day_net_minutes is not none %} {% endif %} {{ input_field('Pause in Minuten', 'break_minutes', type='number', value=(entry.break_minutes if entry and entry.break_minutes is not none else 0), required=true, attrs='min=\"0\" step=\"1\" data-break-input=\"minutes\"') }} {% if user.automatic_break_rules_enabled %}

{% if entry and entry.break_mode == 'manual' %} Pause manuell gesetzt. Gesetzliche Mindestpause wird nicht automatisch überschrieben. {% else %} Gesetzliche Mindestpause nach deutschem Arbeitsrecht wird automatisch vorgeschlagen. {% endif %}

{% endif %} {{ textarea_field('Notiz (optional)', 'notes', (entry.notes if entry else ''), 3) }}

Mit gespeicherter Arbeitszeit werden Urlaub, Feiertag, Krankheit und Stundenausgleich fuer diesen Tag entfernt.

{% endcall %} {% endblock %}