{% extends "indy_hub/base.html" %} {% load i18n %} {% load static %} {% load humanize %} {% block page_title %}{% trans "Fulfill Copy Requests" %}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{# Page Header #} {% if perms.indy_hub.can_manage_corp_bp_requests %}
{% trans "History" %}
{% endif %} {% if has_requests %} {# Metric Tiles #}
{# Filters #}
{# Requests List - Horizontal Card Layout #}
{% if not requests %}
{% trans "No requests match this filter." %}
{% endif %} {% for req in requests %}
{# Left: Icon #}
{{ req.type_name }}
{# Center: Info #}

{{ req.type_name }}

ME {{ req.material_efficiency }} TE {{ req.time_efficiency }} {{ req.copies_requested }} {% trans "copies" %} ยท {{ req.runs_requested }} {% trans "runs / copy" %}
{{ req.requester_character|default:req.requester }} {% if req.requester_corporation %} {{ req.requester_corporation_ticker|default:req.requester_corporation }} {% endif %}
{% if req.personal_source_names or req.corporation_names %}
{% for name in req.personal_source_names %}{{ name }}{% endfor %} {% for name in req.corporation_names %}{{ name }}{% endfor %}
{% endif %}
{{ req.created_at|naturaltime }}
{# Right: Status & Actions #}
{{ req.status_label }}
{% if req.show_offer_actions %}
{% csrf_token %}
{% csrf_token %}
{% csrf_token %}
{% endif %} {% if req.can_mark_delivered %}
{% csrf_token %}
{% endif %} {% if req.chat %} {% endif %}
{% if req.has_dual_sources %} {% with req_id=req.id|stringformat:"s" %} {% with scope_script_id="bp-scope-options-"|add:req_id %} {{ req.scope_modal_payload|json_script:scope_script_id }} {% endwith %} {% endwith %} {% endif %}
{% endfor %}
{% else %} {# Empty State #}

{% trans "No copy requests" %}

{% trans "Check back soon for new requests to fulfill." %}

{% endif %}
{% include "indy_hub/includes/bp_chat_modal.html" %} {% endblock %} {% block extra_javascript %} {{ block.super }} {% endblock %}