diff --git a/euscanwww/djeuscan/templates/euscan/_packages.html b/euscanwww/djeuscan/templates/euscan/_packages.html index e5deb06..0ccfdb0 100644 --- a/euscanwww/djeuscan/templates/euscan/_packages.html +++ b/euscanwww/djeuscan/templates/euscan/_packages.html @@ -2,6 +2,7 @@ {% load sub %} {% load div %} {% load mul %} +{% load euscan_tags %} {% load url from future %} @@ -25,7 +26,15 @@ {% package_bar package %} - {{ package.last_version_gentoo.version }} + + {% with vtype=package.last_version_gentoo.version|version_type %} + {% if not vtype|is_stable %} + unstable + {% endif %} + {% endwith %} + + {{ package.last_version_gentoo.version }} + {{ package.last_version_overlay.version }} {{ package.last_version_upstream.version }} {% package_cols package %} diff --git a/euscanwww/djeuscan/templatetags/euscan_tags.py b/euscanwww/djeuscan/templatetags/euscan_tags.py index 2cff3c9..625ebb8 100644 --- a/euscanwww/djeuscan/templatetags/euscan_tags.py +++ b/euscanwww/djeuscan/templatetags/euscan_tags.py @@ -62,3 +62,8 @@ def overlays_table(overlays): @register.filter def is_stable(version_type): return helpers.is_version_type_stable(version_type) + + +@register.filter +def version_type(version): + return helpers.get_version_type(version)