{% extends "layout.html" %} {% block content %} {% macro link(href,desc='') -%} {% if desc == '' %} {{href}} {% else%} {{desc}} {%endif%} {%- endmacro%}

{{ _("Available packages") }}


{{ pagination.links }} {% set cols = ['package','install_version','install_status','install_date'] %} {% set cols_header = [_('package'),_('install_version'),_('install_status'),_('install_date')] %} {% for c in cols_header %} {% endfor %} {% for p in packages %} {%set package_version = p.asrequirement() %} {%set package_section = p.section %} {%if package_section != 'restricted' %} {%if p.install_status == 'OK'%} {%if p.install_version < p.version %} {%elif p.install_version == p.version %} {%else%} {%endif%} {%elif p.install_status == 'ERROR' %} {%else%} {%endif%} {% for c in cols %} {% endfor %} {% if p.install_status and p.install_version == p.version %} {% elif p.install_status and p.install_version > p.version %} {% elif p.install_status and p.install_version < p.version %} {% else %} {% endif %} {% endif %} {% endfor %}
{{c or "###"}}{{ _("Action") }}
{%if c=='install_date' and p[c] %} {{format_isodate(p[c])}} {%elif c=='package'%}

{{link("/package_details?package="+package_version,p[c])}} {{p.version}} (by: {{p.signer}})

{{p.description}}

{%else%} {{p[c] or ""}} {%endif%}
{{ _("Remove") }}{{ _("Downgrade") }}{{ _("Upgrade") }}{{ _("Install") }}
{{ pagination.links }} {% endblock %}