{% extends "impala/base_shared.html" %} {% set app = request.APP.pretty %} {% set title = _('Add-on Compatibility Report for {app} {version}')|f(app=app, version=version) %} {% block title %}{{ page_title(title) }}{% endblock %} {% block bodyclass %}compat{% endblock %} {% block content %}
{{ impala_breadcrumbs([(None, _('{app} {version} Compatibility')|f(app=app, version=version))]) }}

{{ title }}

{% if results %} {% set titles = { 'prev': _('Top 95% compatible with previous version'), 'top_95': _('Top 95% of all add-ons'), 'all': _('All active add-ons'), } %}
{{ form.type }}
{% with key, (total, facets) = compat_levels[0] %} {% for version, _ in facets %} {% endfor %} {% endwith %} {% for key, (total, facets) in compat_levels %} {% if total %} {% for version, count in facets %} {% endfor %} {% endif %} {% endfor %}
{{ version }}
{{ titles[key] }}{{ (100 * count / total)|round(2) }}% ({{ count }})

{% if show_previous %} {{ _('Details for add-ons compatible with previous version:') }} {{ _('Show all versions') }} {% else %} {{ _('Details for add-ons compatible with all versions:') }} {{ _('Show previous version only') }} {% endif %}

{% for addon in usage_addons.object_list %} {% with num = addon.usage %} {% endwith %} {% endfor %}
{{ addon.name }} {{ addon.max_version }}{{ ngettext('{0} user', '{0} users', num)|f(num|numberfmt) }} ({{ (100 * num / usage_total)|round(2) }}%)
{{ usage_addons|impala_paginator }} {% else %}

{{ _('No results found.') }}

{% endif %}
{% endblock %}