{% if not category and last_login %}
Logins |
{{totlogins}} |
{{permonthlogins}} |
{{lastmonth_logins}} |
{% if days >= 30 %}
{% if lastmonth_logins > permonthlogins %}
{% elif lastmonth_logins == permonthlogins %}
{% else %}
{%endif%}
|
{% endif %}
{% endif %}
{% if totcommits.number > 0 %}
Commits number
{% else %}
Commits number
{% endif %}
|
{{totcommits.number}} |
{{permonthcommits.number}} |
{{lastmonthcommits.number}} |
{% if days >= 30 %}
{% if lastmonthcommits.number > permonthcommits.number %}
{% elif lastmonthcommits.number == permonthcommits.number %}
{% else %}
{%endif%}
|
{% endif %}
{% if h.asbool(config.get('userstats.count_lines_of_code', True)) %}
{% if totcommits.lines > 0 %}
Added/modified LOCs
{% else %}
Added/modified LOCs
{% endif %}
|
{{totcommits.lines}} |
{{permonthcommits.lines}} |
{{lastmonthcommits.lines}} |
{% if days >= 30 %}
{% if lastmonthcommits.lines > permonthcommits.lines %}
{% elif lastmonthcommits.lines == permonthcommits.lines %}
{% else %}
{%endif%}
|
{% endif %}
{% endif %}
{% if totartifacts.created > 0 %}
Total number of created artifacts
{% else %}
Total number of created artifacts
{% endif %}
|
{{totartifacts.created}} |
{{permonthartifacts.created}} |
{{lastmonthartifacts.created}} |
{% if days >= 30 %}
{% if lastmonthartifacts.created > permonthartifacts.created %}
{% elif lastmonthartifacts.created == permonthartifacts.created %}
{% else %}
{%endif%}
|
{% endif %}
{% if totartifacts.modified > 0 %}
Total number of edited artifacts
{% else %}
Total number of edited artifacts
{% endif %}
|
{{totartifacts.modified}} |
{{permonthartifacts.modified}} |
{{lastmonthartifacts.modified}} |
{% if days >= 30 %}
{% if lastmonthartifacts.modified > permonthartifacts.modified %}
{% elif lastmonthartifacts.modified == permonthartifacts.modified %}
{% else %}
{%endif%}
|
{% endif %}
{% for key, value in artifacts_by_type.items() %}
{% if value.created > 0 %}
Created {{key}} artifacts
{% else %}
Created {{key}} artifacts
{% endif %}
|
{{value.created}} |
{{value.pmcreated}} |
{% if lastmonth_artifacts_by_type.get(key) %}
{{lastmonth_artifacts_by_type[key].created}}
{% else %}
0
{% endif %}
|
{% if days >= 30 %}
{% if lastmonth_artifacts_by_type.get(key) %}
{% if lastmonth_artifacts_by_type[key].created > value.pmcreated %}
{% elif lastmonth_artifacts_by_type[key].created == value.pmcreated %}
{% else %}
{%endif%}
{%else%} {%endif%}
|
{% endif %}
{% if value.modified > 0 %}
Edited {{key}} artifacts
{% else %}
Edited {{key}} artifacts
{% endif %}
|
{{value.modified}} |
{{value.pmmodified}} |
{% if lastmonth_artifacts_by_type.get(key) %}
{{lastmonth_artifacts_by_type[key].modified}}
{% else %}
0
{% endif %}
|
{% if days >= 30 %}
{% if lastmonth_artifacts_by_type.get(key) %}
{% if lastmonth_artifacts_by_type[key].modified > value.pmmodified %}
{% elif lastmonth_artifacts_by_type[key].modified == value.pmmodified %}
{% else %}
{%endif%}
{%else%} {%endif%}
|
{% endif %}
{% endfor %}
{% if tottickets.assigned > 0 %}
Assigned tickets
{% else %}
Assigned tickets
{% endif %}
|
{{tottickets.assigned}} |
{{permonthtickets.assigned}} |
{{lastmonthtickets.assigned}} |
{% if days >= 30 %}
{% if lastmonthtickets.assigned > permonthtickets.assigned %}
{% elif lastmonthtickets.assigned == permonthtickets.assigned %}
{% else %}
{%endif%}
|
{% endif %}
{% if tottickets.revoked > 0 %}
Revoked tickets
{% else %}
Revoked tickets
{% endif %}
|
{{tottickets.revoked}} |
{{permonthtickets.revoked}} |
{{lastmonthtickets.revoked}} |
{% if days >= 30 %}
{% if lastmonthtickets.revoked > permonthtickets.revoked %}
{% elif lastmonthtickets.revoked == permonthtickets.revoked %}
{% else %}
{%endif%}
|
{% endif %}
{% if tottickets.solved > 0 %}
Solved tickets
{% else %}
Solved tickets
{% endif %}
|
{{tottickets.solved}} |
{{permonthtickets.solved}} |
{{lastmonthtickets.solved}} |
{% if days >= 30 %}
{% if lastmonthtickets.solved > permonthtickets.solved %}
{% elif lastmonthtickets.solved == permonthtickets.solved %}
{% else %}
{%endif%}
|
{% endif %}
{% if tottickets.averagesolvingtime %}
Average tickets solving time
{% else %}
Average tickets solving time
{% endif %}
|
{% if tottickets.averagesolvingtime %}
{{tottickets.averagesolvingtime.days}} days,
{{tottickets.averagesolvingtime.hours}} hours,
{{tottickets.averagesolvingtime.minutes}} min
{% else %}n/a{% endif %}
|
n/a |
{% if lastmonthtickets.averagesolvingtime %}
{{lastmonthtickets.averagesolvingtime.days}} days,
{{lastmonthtickets.averagesolvingtime.hours}} hours,
{{lastmonthtickets.averagesolvingtime.minutes}} min
{% else %}n/a{% endif %}
|
{% if days >= 30 %}
{% if lastmonthtickets.averagesolvingtime > tottickets.averagesolvingtime %}
{% elif lastmonthtickets.averagesolvingtime == tottickets.averagesolvingtime %}
{% else %}
{%endif%}
|
{% endif %}