{% extends "allianceauth/base-bs5.html" %} {% load i18n %} {% load static %} {% load humanize %} {% block page_title %}{% trans "Fulfill Copy Requests" %}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{{ metrics.total|default:0 }}
{% trans "Active requests" %} {% trans "Total matching your shared originals." %}
{{ metrics.awaiting_response|default:0 }}
{% trans "Needs response" %} {% trans "Accept, reject, or counter with conditions." %}
{{ metrics.waiting_on_buyer|default:0 }}
{% trans "Waiting on buyer" %} {% trans "Your conditional offer is pending their decision." %}
{{ metrics.ready_to_deliver|default:0 }}
{% trans "Ready to deliver" %} {% trans "Buyer accepted—hand over the copies." %}
{% if requests %}
{% for req in requests %}
{{ req.type_name }}

{{ req.type_name }}

{% trans "Requested by" %} {{ req.requester }}

{{ req.created_at|naturaltime }}

{{ req.status_label }}
ME {{ req.material_efficiency }} TE {{ req.time_efficiency }}
{% trans "Copies" %} {{ req.copies_requested }}
{% trans "Runs" %} {{ req.runs_requested }}

{{ req.status_hint }}

{% if req.is_self_request %}
{% trans "This request is yours. You can follow its progress here, but responses are disabled." %}
{% endif %} {% if req.my_offer_status %}
{% trans "Your latest offer" %}
{{ req.my_offer_status_label }} {% if req.my_offer_accepted_by_buyer %} {% trans "Buyer accepted" %} {% endif %}
{% if req.my_offer_message %}

“{{ req.my_offer_message }}”

{% endif %}
{% endif %}
{% if req.show_offer_actions and not req.is_self_request %}
{% csrf_token %}
{% csrf_token %}
{% csrf_token %}
{% elif req.status_key == 'waiting_on_buyer' and req.my_offer_message %}
{% trans "Waiting for the requester to respond to your conditions." %}
{% endif %} {% if req.can_mark_delivered and not req.is_self_request %}
{% csrf_token %}
{% endif %}
{% endfor %}
{% else %}

{% trans "You're all caught up" %}

{% trans "There are no copy requests matching your shared originals right now." %}

{% trans "Browse community requests" %}
{% endif %}
{% endblock %}