wikimedia/eventmetrics

View on GitHub
templates/events/event_summary.wikitext.twig

Summary

Maintainability
Test Coverage
=== {{ msg('event-summary') }} • {{ event.displayTitle }} ===
<small>''{{ msg('last-updated', [event.updatedUTC|date_localize]) }} ({{ event.displayTimezone }})''
&bull; [https://meta.wikimedia.org/wiki/Event_Metrics/Definitions_of_metrics {{ msg('metrics-about-link') }}]</small>

{| class="wikitable"{#-
-#}{% for metric in ['participants', 'byte-difference', 'pages-created', 'pages-created-pageviews', 'pages-improved', 'pages-improved-pageviews-avg', 'files-uploaded', 'pages-using-files', 'pages-using-files-pageviews-avg', 'items-created', 'items-improved'] %}
{% set stat = event.getStatistic(metric) %}
{% if stat is not empty %}

|-
| {{ msg(metric, [stat.offset]) }}
| style="text-align:right" | {% spaceless %}
    {% if stat.value is null %}
        &ndash;
    {% else %}
        {% if metric == 'byte-difference' and stat.value > 0 %}+{% endif %}{#
        #}{{ stat.value|num_format }}
    {% endif %}
{% endspaceless %}{% endif %}
{% endfor %}

|}