{% extends "base.html" %} {% from 'macros/badges.html' import badge_secondary %} {% block title %}Přehled nadřazené akce — {{ master_event.name }} — MedCover{% endblock %} {% block content %}
| Akce | Datum | Stav | Pozice (obsaz./celkem) | Odprac. hodiny | Ošetřených / účastníků |
|---|---|---|---|---|---|
| {{ row.event.name }} | {{ row.event.start_datetime | localdt("%d.%m.%Y") }} | {{ row.event.status.value }} | {{ row.filled_spots }} / {{ row.total_spots }} | {{ row.worked_hours | cznum }} | {{ row.patients }} |
| Celkem | {{ grand_filled_spots }} / {{ grand_total_spots }} | {{ grand_worked_hours | cznum }} | {{ grand_patients }} | ||
| Účastník | Směny odsloužené | Směny plánované | Hodiny odsloužené | Hodiny plánované | Hodiny celkem | Hodiny zdarma | Poslední směna | Příští směna |
|---|---|---|---|---|---|---|---|---|
| {% if current_user.has_permission("report.view") %} {{ u.name }} {% else %}{{ u.name }}{% endif %} | {{ s.shifts_served }} | {{ s.shifts_planned }} | {{ s.hours_served | cznum }} | {{ s.hours_planned | cznum }} | {{ s.hours_total | cznum }} | {{ s.hours_free | cznum }} | {% if s.last_shift %}{{ s.last_shift | localdt("%d.%m.%Y") }}{% else %}—{% endif %} | {% if s.next_shift %}{{ s.next_shift | localdt("%d.%m.%Y") }}{% else %}—{% endif %} |