{% load django_bootstrap5 %} {% load i18n %} {% load custom_template_filters %} {% block content %} {% if request.user.id == object.professional.id %}
Based on last update from you.
| Hours Worked | Notes | Status Reported | Reported On |
|---|---|---|---|
| {% if report.hours_worked %} {{report.hours_worked}} hours {% else %} - {% endif %} |
{% if report.notes %}
{% if report.notes|length > 50 %}
{{report.notes | slice:":51"}}...{{report.notes | slice:"51:"}} |
{{ report.history_object.get_current_task_pretty_name }} | {{report.updated_at | date:"M d, Y"}} |
| No hourly engagement reports |
| Purpose | Sent On | |
|---|---|---|
| {{notification.sent_for}} | {{notification.sent_at | date:"M d, Y"}} | |
| No notifications sent! |
Based on last activity by the professional.
| Type | Activity | Time |
|---|---|---|
| {% if log.type == 'status_report'%} Report {% endif %} {% if log.type == 'notification'%} Notification {% endif %} |
{% if log.type == 'status_report'%}
Status Updated To: {{log.report_status}}
{% if log.hours_worked > 0 %}
Hours: {{log.hours_worked}} hours {% endif %} {% if log.notes %} Notes: {% if log.notes|length > 50 %} {{log.notes | slice:":51"}}...{{log.notes | slice:"51:"}} |
{{log.timestamp | date:"M d, Y H:i A"}} |
| No logs available. |