{% extends "base.html" %} {% block title %} Approval Stats {% endblock %} {% block content %}

{{ self.title() }}

Since Aug 2020 | Last 365 days

{% if start or end %}

From {{ start.date() }} to {{ end.date() }}.

{% endif %}
Total packages submitted
{{ stats.packages_info | length }}
Average turnaround time
{{ (stats.avg_turnaround_time / (60*60*24)) | round(1) }} days
Max turnaround time
{{ (stats.max_turnaround_time / (60*60*24)) | round(1) }} days

Turnaround: how long after clicking "Ready for Review" does the package receive a response. A package can be marked as ready for review multiple times.

Editor Approvals

{% for name, count in stats.editor_approvals.items() | sort(attribute=1, reverse=True) %} {% endfor %}
Name Count
{{ name }} {{ count }}

Packages

{% for name, info in stats.packages_info.items() | sort(attribute="1", reverse=True) %} {% set parts = name.split("/") %} {% endfor %}
Name First submitted Approved at Time waiting for review Time to approve
{{ name }} {{ info.first_submitted.date() }} {% if info.approved_at %}{{ info.approved_at.date() }}{% endif %} {{ (info.wait_time / (60*60*24)) | round(1) }} {% set approval_time = info.total_approval_time %} {% if approval_time >= 0 %} {{ (approval_time / (60*60*24)) | round(1) }} {% endif %}

Export

approval_stats.json

{% endblock %}