In: {{ entry.clocked_in_at }} {% if entry.clocked_out_at %} · Out: {{ entry.clocked_out_at }} · Recorded time: {{ entry.worked_minutes // 60 }}h {{ entry.worked_minutes % 60 }}m {% else %} · Shift is still open {% endif %}
Times are recorded in East Africa Time (UTC+3). This is a shared tracking log, not a payroll or overtime calculation.
{% if role == 'nanny' %} {% if open_shift %}Clocked in for {{ open_shift.shift_date }} at {{ open_shift.clocked_in_at }} with {{ open_shift.parent_name }}.
{% if open_shift.placement_status != 'active' %}This placement has ended; clock out to close your recorded shift.
{% endif %}Start your shift for {{ active_placement.parent_name }}.
Clock-in and leave tracking become available when you have an active placement.
{% endif %} {% endif %}In: {{ entry.clocked_in_at }} {% if entry.clocked_out_at %} · Out: {{ entry.clocked_out_at }} · Recorded time: {{ entry.worked_minutes // 60 }}h {{ entry.worked_minutes % 60 }}m {% else %} · Shift is still open {% endif %}
No shifts have been recorded yet.
{% endif %}{{ leave.start_date }}{% if leave.end_date != leave.start_date %} to {{ leave.end_date }}{% endif %}
{% if leave.note %}{{ leave.note }}
{% endif %}No leave days have been recorded.
{% endif %}