{% extends 'timepiece/time-sheet/base.html' %} {% load timepiece_tags %} {% load url from future %} {% block title %} {% if timesheet_user.get_full_name %} {{ timesheet_user.get_full_name }}'s {% else %} {{ timesheet_user.username }}'s {% endif %} Time Sheet {% endblock %} {% block javascript %} {{ block.super }} {% endblock %} {% block content %}
{{ entry.project__name}} | {{ entry.sum }} |
Billable | {{summary.billable}} |
Non-billable | {{summary.non_billable}} |
Invoiced | {{summary.invoiced}} |
Uninvoiced | {{summary.uninvoiced}} |
No entries exist for this time sheet.
{% endif %}Date | Project | Activity | Location | Time In | Time Out | Breaks | Hours | Comments | |||
---|---|---|---|---|---|---|---|---|---|---|---|
Week of {% week_start entry.start_time %} | |||||||||||
{{ entry.start_time|date:"m/d/Y (D)" }} | {% else %}{% endifchanged %} | {{ entry.project__name }} | {{ entry.activity__name }} | {{ entry.location__name }} | {{ entry.start_time|date:"P" }} | {{ entry.end_time|date:"P" }} | {{ entry.seconds_paused|seconds_to_hours }} | {{ entry.hours }} | {{ entry.comments|truncatewords:12|urlizetrunc:25|safe }} | {% if entry.status == 'unverified' %}Edit | {% endif %} {% if perms.timepiece.change_user and entry.status != 'invoiced' and entry.status != 'unverified' %}Reject | {% endif %}
Overall total for the period: | {{ summary.total|floatformat:2 }} |
No entries exist for this time sheet.
{% endif %}Week of {{ week|date:"m/d/Y (D)" }} | Billable: | Non Billable: | Total: | |
---|---|---|---|---|
{% if forloop.counter == 1 %} {{day|date:"m/d/Y (D)"}} {% endif %} | {{project}} | {{totals.billable}} | {{totals.non_billable}} | {{totals.total}} |
{{day|date:"D"}}: | {{projects.0.billable}} | {{projects.0.non_billable}} | {{projects.0.total}} | |
Totals for this week: | {{week_totals.billable}} | {{week_totals.non_billable}} | {{week_totals.total}} | |
Overall total for the period: | {{ summary.total|floatformat:2 }} |
No entries exist for this time sheet.
{% endif %}