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 %}
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 %}
{% 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 %}
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 %}
{% 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 }}
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 %}
{% 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 %}
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 %}
Trained by {{ t.trainer }}
{{ t.date }} ({{ t.duration }} minutes)
Charged to project {{ t.project }}
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 %}
{% 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 %}
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 %}
{% 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 %}