{% extends "base.html" %} {% from "components/ui.html" import page_header, stat_card %} {% block title %}{{ _('Time Entries') }} · {{ project.name }}{% endblock %} {% block content %} {% set breadcrumbs = [ {'text': _('Projects'), 'url': url_for('projects.list_projects')}, {'text': project.name, 'url': url_for('projects.view_project', project_id=project.id)}, {'text': _('Time Entries Overview')} ] %} {{ page_header( icon_class='fas fa-list', title_text=_('Time Entries Overview'), subtitle_text=project.name, breadcrumbs=breadcrumbs, actions_html='' ~ _('Back to Project') ~ '' ) }}
{{ _('No time entries found for this project in the selected period.') }}
| {{ _('Start') }} | {{ _('End') }} | {{ _('Hours') }} | {{ _('Task') }} | {{ _('Description') }} | {{ _('User') }} |
|---|---|---|---|---|---|
| {{ entry.start_time|user_datetime('%H:%M') if entry.start_time else '-' }} | {{ entry.end_time|user_datetime('%H:%M') if entry.end_time else '-' }} | {{ '%.2f'|format(entry.duration_hours) }} | {{ entry.task.name if entry.task else '—' }} | {% if entry.notes %} {{ entry.notes }} {% else %} — {% endif %} | {{ entry.user.display_name if entry.user and entry.user.display_name else (entry.user.username if entry.user else '—') }} |