{% extends 'layout.html' %} {% from 'include/storage_usage.html' import storage_usage %} {% from 'include/empty.html' import empty %} {% set active_page='repo' %} {% block title %} {% trans %}Repositories{% endtrans %} {% endblock title %} {% block body %} {% macro repo_list_item(repo)%} {% set name = repo.display_name.split('/')[-1] %} {{ name }} {% if name|length==1 %}:\{% endif %} {% if repo.status[0] != 'ok' %} {% endif %} {% endmacro %}
{# disk usage/quota #} {{ storage_usage(disk_usage, disk_quota) }} {# Repositories #}

{% trans %}Repositories{% endtrans %}

{% if repos|length == 0 %}
{% call empty('fa fa-archive', _('No repositories')) %}

{% trans %}You don't have any repositories in your user directory. You may need to refresh the page if you just made a new backup.{% endtrans %}

{% endcall %}
{% else %} {% for repo in repos|sort(attribute='display_name') %}
{# Format the name to highligth the significant repository name #} {% set name = repo.display_name.split('/')[-1] %} {% if name|length == 1 %} {% set name = repo.display_name.split('/')[-2] %} {% set prefix = '/'.join(repo.display_name.split('/')[0:-2]) %} {% set suffix = repo.display_name.split('/')[-1] %} {% else %} {% set prefix = '/'.join(repo.display_name.split('/')[0:-1]) %} {% set suffix = '' %} {% endif %}
{% if prefix %}{{ prefix }}/{% endif %} {{ name }} {% if suffix %}/{{ suffix }}{% endif %}
{# Last backup date #}
{% if repo.status[0] != 'ok' %} {{ repo.status[1] }} {% elif repo.last_backup_date %} {% trans %}Last backup {% endtrans %} {% else %} {% trans %}Initial backup not completed.{% endtrans %} {% endif %}
{% endfor %} {% endif %}
{% endblock body %}