{% extends "indy_hub/base.html" %} {% load i18n %} {% load evelinks %} {% load static %} {% load dict_get %} {% block page_title %}{{ scope_title }}{% endblock page_title %} {% block extra_css %} {% endblock extra_css %} {% block content %}
{% if slot_overview_summary %}
{% trans "Industry Slots Overview" %}
{{ slot_overview_summary.characters }}
{% trans "Characters" %}
{% if slot_overview_summary.manufacturing.total %} {{ slot_overview_summary.manufacturing.available }} / {{ slot_overview_summary.manufacturing.total }} {% else %} — {% endif %}
{% trans "Mfg" %}
{% if slot_overview_summary.research.total %} {{ slot_overview_summary.research.available }} / {{ slot_overview_summary.research.total }} {% else %} — {% endif %}
{% trans "Res" %}
{% if slot_overview_summary.reactions.total %} {{ slot_overview_summary.reactions.available }} / {{ slot_overview_summary.reactions.total }} {% else %} — {% endif %}
{% trans "React" %}
{% for char in slot_overview_rows %} {% if char.skills_missing %} {% endif %} {% empty %} {% endfor %}
{% trans "Character" %} {% trans "Manufacturing" %} {% trans "Research" %} {% trans "Reactions" %}
{{ char.name }} {{ char.name }} {% if char.manufacturing.total is not None %}
{{ char.manufacturing.available }} / {{ char.manufacturing.total }}
{% else %} {% endif %}
{% if char.research.total is not None %}
{{ char.research.available }} / {{ char.research.total }}
{% else %} {% endif %}
{% if char.reactions.total is not None %}
{{ char.reactions.available }} / {{ char.reactions.total }}
{% else %} {% endif %}
{% blocktrans with scope=skills_scope %}Missing scope: {{ scope }}{% endblocktrans %} {% trans "Update" %}
{% trans "No characters found." %}
{% trans "Legend:" %} {% trans "Available / Total" %} · {% trans "Progress bar shows slots in use (filled = busy)." %}
{% endif %}
{# Corporate guidance now lives on token management page #}
{{ statistics.total|default:0 }}
{% trans 'Total Jobs' %}
{{ statistics.active|default:0 }}
{% trans 'Active Jobs' %}
{{ statistics.completed|default:0 }}
{% trans 'Completed' %}
{{ owner_count|default:0 }}
{{ owner_label }}
{% if job_groups %} {% for group in job_groups %}

{{ group.title }}

{{ group.subtitle }}

{{ group.chip }}
{% for job in group.jobs %}
{% if job.icon_url %} {{ job.blueprint_type_name }} {% endif %}

{{ job.blueprint_type_name|default:job.blueprint_type_id }}

{{ job.display_owner_name }}

{{ group.chip }}
{{ job.runs }} {% trans 'runs' %} {% if job.successful_runs %} {{ job.successful_runs }} {% trans 'successful' %} {% endif %} {{ job.status_label }} {% if job.output_name %} {{ job.output_name }} {% endif %}
{% with progress=job.progress_percent|default:0 %} {% with progress_numeric=progress|add:0 %}
{{ progress|floatformat:0 }}%
{{ progress|floatformat:0 }}%
{{ job.display_eta|default:'--:--:--' }}
{% endwith %} {% endwith %} {% if job.research_details %} {% with details=job.research_details %}
{% trans 'Research levels' %} {% if details.base != None and details.target != None %} {{ details.attribute }} {{ details.base }} -> {{ details.target }} / {{ details.max }} {% else %} {% trans 'Research level data unavailable' %} {% endif %} {% if details.increments %} {% blocktrans count run_count=details.increments %} {{ run_count }} run scheduled {% plural %} {{ run_count }} runs scheduled {% endblocktrans %} {% endif %}
{% endwith %} {% endif %} {% if job.copy_details %}
{% trans 'Copy output' %} {% blocktrans with runs=job.copy_details.runs %} {{ runs }} copies {% endblocktrans %} {% if job.copy_details.licensed_runs %} {% blocktrans with licensed=job.copy_details.licensed_runs %} {{ licensed }} licensed runs {% endblocktrans %} {% endif %}
{% endif %} {% if group.key == 'invention' and job.probability_percent != None %}
{% trans 'Success chance' %} {{ job.probability_percent }}%
{% endif %} {% if group.key == 'reactions' %}
{% trans 'Reaction facility' %} {{ job.location_name|default:job.station_id }}
{% endif %}
{% endfor %}
{% endfor %} {% else %}

{% trans 'No industry jobs found.' %}

{% trans 'Start a new job in-game and refresh to see it here.' %}

{% endif %}
{% if jobs.has_other_pages %} {% endif %}
{% endblock content %} {% block extra_javascript %} {% endblock extra_javascript %}