{% load custom_tags_and_filters %} {% with status_pending=0 status_approved=1 status_denied=2 %}

{% if user_is_reviewer or user.is_any_part_of_staff %} Requested by {{ request_obj.creator.get_name }} {% endif %} on {{ request_obj.creation_time }}

{% if request_obj.item %}

Charge: {{ request_obj.item.get_display }}

{% endif %}
{% if request_obj.has_item_changes %} {% endif %}
{{ request_obj.changes_status|capfirst }}:
    {% if request_obj.waive %}
  • {% if request_obj.applied %} This charge was waived {% else %} {{ request_obj.creator.get_name }} has requested that this charge be waived {% endif %}
  • {% else %} {% if request_obj.new_start or request_obj.new_end %}
  • Start Time: {% if not request_obj.new_start %} {{ request_obj.get_original_start|date:"SHORT_DATETIME_FORMAT" }} (unchanged) {% else %} {% if request_obj.get_original_start %} {{ request_obj.get_original_start|date:"SHORT_DATETIME_FORMAT" }} {% endif %} -> {{ request_obj.new_start|date:"SHORT_DATETIME_FORMAT" }} {% endif %}
  • End Time: {% if not request_obj.new_end %} {{ request_obj.get_original_end|date:"SHORT_DATETIME_FORMAT" }} (unchanged) {% else %} {% if request_obj.get_original_end %} {{ request_obj.get_original_end|date:"SHORT_DATETIME_FORMAT" }} {% endif %} -> {{ request_obj.new_end|date:"SHORT_DATETIME_FORMAT" }} {% endif %}
  • {% if request_obj.get_time_difference %}
  • Difference: {{ request_obj.get_time_difference }}
  • {% endif %} {% endif %} {% if request_obj.new_quantity is not None %}
  • Quantity: {% if request_obj.get_original_quantity is not None %} {{ request_obj.get_original_quantity }} {% endif %} -> {{ request_obj.new_quantity }} {% if request_obj.get_quantity_difference %}({{ request_obj.get_quantity_difference }}){% endif %}
  • {% endif %} {% if request_obj.new_project %}
  • Project: {% if request_obj.get_original_project %} {{ request_obj.get_original_project }} {% endif %} -> {{ request_obj.new_project }}
  • {% endif %} {% endif %}
{% if request_obj.description %}
{{ request_obj.creator.get_name }} · {{ request_obj.creation_time }}
{{ request_obj.description|linebreaks }}
{% if request_obj.replies.all %}
{% endif %} {% endif %} {% if request_obj.replies.all %} {% for message in request_obj.replies.all %}
{{ message.author.get_name }} · {{ message.creation_date }}
{{ message.content|linebreaks }}
{% if not forloop.last %}
{% endif %} {% endfor %} {% endif %} {% if request_obj.status == status_pending %} {% if user == request_obj.creator or user in request_obj.reviewers %}
{% if request_obj.user_reply_error %} {% button type="add" size="small" icon="glyphicon-send" value="Reply" disabled="disabled" %} {% else %} {% button type="add" size="small" icon="glyphicon-send" value="Reply" onclick="show_or_send_reply(this, 'adjustment_request_reply_"|concat:request_obj.id|concat:"')" %} {% endif %}
{% endif %} {% endif %}
{% if request_obj.status == status_approved or request_obj.status == status_denied %} {% if not request_obj.applied and request_obj.status == status_approved %} {% if customizations|get_item:"adjustment_requests_edit_charge_button" == "enabled" %} {% url "user_requests" "adjustment" as redirect_adjustment_url %} {% admin_edit_url request_obj.item redirect_adjustment_url as edit_url %} {% if edit_url %} {% button id="edit_"|concat:request_obj.id type="edit" value="Edit charge" url=edit_url style="margin-bottom: 5px" %} {% endif %} {% endif %} {% if user.is_user_office or user in request_obj.reviewers %} {% if user in request_obj.reviewers and customizations|get_item:"adjustment_requests_apply_button" == "enabled" and request_obj.is_charge_adjustable %} {% button id="apply_"|concat:request_obj.id icon="glyphicon-edit" type="save" value="Adjust charge" data_text=request_obj.apply_adjustment_text onclick="apply_adjustment(this,'"|concat:request_obj.id|concat:"')" style="margin-bottom: 5px" %} {% endif %} {% button id="applied_"|concat:request_obj.id icon="glyphicon-check" type="save" value="Mark as applied" onclick="mark_adjustment_as_applied("|concat:request_obj.id|concat:")" style="margin-bottom: 5px" %} {% endif %} {% endif %} {% else %} {% if request_obj.status == status_pending and user in request_obj.reviewers %}    Review {% endif %} {% if request_obj.status == status_pending and request_obj.creator == user %} {% url 'edit_adjustment_request' request_obj.id as edit_request_url %} {% url 'delete_adjustment_request' request_obj.id as delete_request_url %} {% button type="edit" value="Edit" title="Edit request" url=edit_request_url %} {% button type="delete" value="Delete" title="Delete request" url=delete_request_url onclick="return confirm('Are you sure you want to delete this request?');" %} {% endif %} {% endif %}
{% endwith %}