{% extends 'allianceauth_pve/base.html' %} {% load humanize %} {% load i18n %} {% block page_title %}{% translate "PvE Dashboard" %}{% endblock page_title %} {% block extra_css %} {% include "bundles/datatables-css-bs5.html" %} {% endblock extra_css %} {% block pvecontent %}

{% translate "PvE Dashboard" %}

{% translate "1 month" %}
{% if averages.onemonth.actual_total %}

{{ averages.onemonth.actual_total|floatformat:"g" }}

{% blocktranslate trimmed count setup=averages.onemonth.helped_setups %}{{ setup }} setup{% plural %}{{ setup }} setups{% endblocktranslate %}

{% else %}

{% translate "No activity in the last month" %}

{% endif %}
{% translate "3 months" %}
{% if averages.threemonth.actual_total %}

{{ averages.threemonth.actual_total|floatformat:"g" }}

{% blocktranslate trimmed count setup=averages.threemonth.helped_setups %}{{ setup }} setup{% plural %}{{ setup }} setups{% endblocktranslate %}

{% else %}

{% translate "No activity in the last 3 months" %}

{% endif %}
{% translate "6 months" %}
{% if averages.sixmonth.actual_total %}

{{ averages.sixmonth.actual_total|floatformat:"g" }}

{% blocktranslate trimmed count setup=averages.sixmonth.helped_setups %}{{ setup }} setup{% plural %}{{ setup }} setups{% endblocktranslate %}

{% else %}

{% translate "No activity in the last 6 months" %}

{% endif %}
{% translate "12 months" %}
{% if averages.oneyear.actual_total %}

{{ averages.oneyear.actual_total|floatformat:"g" }}

{% blocktranslate trimmed count setup=averages.oneyear.helped_setups %}{{ setup }} setup{% plural %}{{ setup }} setups{% endblocktranslate %}

{% else %}

{% translate "No activity in the last year" %}

{% endif %}
{% if open_rots.count > 0 %}
{% for rotation in open_rots %} {% endfor %}
{% translate "Name" %} {% translate "Age (days)" %} {% translate "Participants" %} {% translate "Current Total" %}
{{ rotation.name }} {{ rotation.days_since }} {{ rotation.summary_count }} {{ rotation.estimated_total|floatformat|intcomma }}
{% else %}
{% translate "No open rotations" %}
{% endif %} {% if perms.allianceauth_pve.manage_rotations or user.is_superuser %} {% translate "New Rotation" %} {% endif %}
{% if closed_rots.count > 0 %}
{% for rotation in closed_rots %} {% endfor %}
{% translate "Name" %} {% translate "Closed On" %} {% translate "Participants" %} {% translate "Total" %}
{{ rotation.pk }} - {{ rotation.name }} {{ rotation.closed_at }} {{ rotation.summary_count }} {{ rotation.actual_total|floatformat:"g" }}
{% else %}
{% translate "No closed rotations" %}
{% endif %}
{% if open_projects.count > 0 %}
{% for project in open_projects %} {% endfor %}
{% translate "Name" %} {% translate "Age (days)" %} {% translate "Estimated Total (Actual)" %} {% translate "Goal" %} {% translate "Completed (Actual)" %}
{{ project.name }} {{ project.days_since }} {{ project.estimated_total|intcomma }} ({{ project.current_total|intcomma }}) {{ project.goal|intcomma }} {{ project.total_percentage|floatformat }} % ({{ project.actual_percentage|floatformat }} %)
{% else %}
{% translate "No active projects" %}
{% endif %} {% if perms.allianceauth_pve.manage_funding_projects or user.is_superuser %} {% translate "New Funding Project" %} {% endif %}
{% if closed_projects.count > 0 %}
{% for project in closed_projects %} {% endfor %}
{% translate "Name" %} {% translate "Completed in (days)" %} {% translate "Goal" %} {% translate "Actual total" %}
{{ project.name }} {{ project.completed_in_days }} {{ project.goal|intcomma }} {{ project.current_total|intcomma }}
{% else %}
{% translate "No closed projects" %}
{% endif %}
{% endblock pvecontent %} {% block extra_javascript %} {% include "bundles/datatables-js-bs5.html" %} {% endblock extra_javascript %} {% block extra_script %} $(document).ready(function() { $('#open_rotations').DataTable({ columnDefs: [ { targets: [1, 2, 3], searchable: false} ], paging: true, ordering: false, searching: true }); $('#closed_rotations').DataTable({ columnDefs: [ { targets: [1, 2, 3], searchable: false} ], paging: true, ordering: false, searching: true }); $('#open_projects').DataTable({ columnDefs: [ { targets: [1, 2, 3, 4], searchable: false} ], paging: true, ordering: false, searching: true }); $('#closed_projects_table').DataTable({ columnDefs: [ { targets: [1, 2, 3], searchable: false} ], paging: true, ordering: false, searching: true }); }); {% endblock extra_script %}