{% extends 'usage/usage_base.html' %} {% load custom_tags_and_filters %} {% block usage_content %}

Adjustment activities are not included in the usage information. {% if "requests"|customization:"adjustment_requests_enabled" and adjustment_time_limit %}
Adjustment requests can be made for charges ending after {{ adjustment_time_limit.date }}. {% endif %}

{% if no_charges %}

There was no usage between {{ start_date|date }} and {{ end_date|date }}.

{% endif %} {% with adj_reservation="requests"|customization:"adjustment_requests_missed_reservation_enabled" adj_tool_usage="requests"|customization:"adjustment_requests_tool_usage_enabled" adj_area_access="requests"|customization:"adjustment_requests_area_access_enabled" adj_staff_charge="requests"|customization:"adjustment_requests_staff_staff_charges_enabled" %} {% if missed_reservations %}

Missed reservations

{% for m in missed_reservations %}
{{ m.reservation_item }}
{% if project_autocomplete or selected_project %} Missed by {{ m.user }}
{% endif %} {{ m.start }}
Charged to project {{ m.project }} {% if adj_reservation == "enabled" %} {% if not adjustment_time_limit or adjustment_time_limit <= m.end %} {% if m.user == user or m.project in pi_projects %} {% include "usage/adjustment_request_button.html" with charge=m %} {% endif %} {% endif %} {% endif %}
{% endfor %} {% endif %} {% if consumables %}

Supplies and consumables

{% for c in consumables %}
{{ c.consumable }}
{% if project_autocomplete or selected_project %} For {{ c.customer }}
{% endif %} Quantity {{ c.quantity }}
Purchased from {{ c.merchant }} on {{ c.date }}
Charged to project {{ c.project }}
{% endfor %} {% endif %} {% if staff_charges %}

Staff charges

{% for s in staff_charges %}
Work performed by {{ s.staff_member }} {% if project_autocomplete or selected_project %} on behalf of {{ s.customer }} {% else %} on your behalf {% endif %}
{% if s.note %} Charge note: {{ s.note|linebreaksbr }}
{% endif %} {{ s.start }}
{{ s.end }}
Charged to project {{ s.project }} {% if adj_staff_charge == "enabled" and s.staff_member == user and user.is_staff %} {% if not adjustment_time_limit or adjustment_time_limit <= s.end %} {% include "usage/adjustment_request_button.html" with charge=s %} {% endif %} {% endif %}
{% endfor %} {% endif %} {% if training_sessions %}

Training sessions

{% for t in training_sessions %}
{{ t.tool }} {{ t.get_type_display }} training {% if project_autocomplete or selected_project %}for {{ t.trainee }}{% endif %}
Trained by {{ t.trainer }}
{{ t.date }} ({{ t.duration }} minutes)
Charged to project {{ t.project }}
{% endfor %} {% endif %} {% if area_access %}

Area access

{% for a in area_access %}
{{ a.area }}
{% if a.staff_charge %} Area accessed by {{ a.staff_charge.staff_member }} {% if project_autocomplete or selected_project %} on behalf of {{ a.customer }} {% else %} on your behalf {% endif %}
{% else %} {% if project_autocomplete or selected_project %} Area accessed by {{ a.customer }}
{% endif %} {% endif %} {{ a.start }}
{{ a.end|default_if_none:"In progress" }}
Charged to project {{ a.project }} {% if not a.staff_charge and adj_area_access == "enabled" %} {% if not adjustment_time_limit or adjustment_time_limit <= a.end %} {% if a.customer == user or a.project in pi_projects %} {% include "usage/adjustment_request_button.html" with charge=a %} {% endif %} {% endif %} {% elif a.staff_charge and adj_staff_charge == "enabled" %} {% if not adjustment_time_limit or adjustment_time_limit <= a.end %} {% if a.staff_charge.staff_member == user and user.is_staff %} {% include "usage/adjustment_request_button.html" with charge=a %} {% endif %} {% endif %} {% endif %}
{% endfor %} {% endif %} {% if usage_events %}

Tool usage

{% for u in usage_events %}
{{ u.tool }}
{% if u.user != u.operator %} Operated by {{ u.operator }} {% if project_autocomplete or selected_project %} on behalf of {{ u.user }} {% else %} on your behalf {% endif %}
{% else %} {% if project_autocomplete or selected_project %} Operated by {{ u.user }}
{% endif %} {% endif %} {{ u.start }}
{{ u.end }}
Charged to project {{ u.project }} {% if adj_tool_usage == "enabled" %} {% if not adjustment_time_limit or adjustment_time_limit <= u.end %} {% if u.user == u.operator and u.user == user or u.project in pi_projects %} {% include "usage/adjustment_request_button.html" with charge=u %} {% endif %} {% endif %} {% endif %} {% if adj_staff_charge == "enabled" %} {% if not adjustment_time_limit or adjustment_time_limit <= u.end %} {% if u.operator == user and user.is_staff and u.remote_work %} {% include "usage/adjustment_request_button.html" with charge=u %} {% endif %} {% endif %} {% endif %}
{% endfor %} {% endif %} {% endwith %}
{% endblock %}