From 7977214c578ecde1dd6a0d99d60b83116ca3dfa9 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Mon, 6 Feb 2012 23:34:29 -0600 Subject: Clean up details dependency display logic This moves this lengthy conditional block of template into an include so it is a bit more manageable. This makes the fix for FS#28286, where provided optional dependencies were not displayed as expected. Signed-off-by: Dan McGee --- templates/packages/details_depend.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 templates/packages/details_depend.html (limited to 'templates/packages/details_depend.html') diff --git a/templates/packages/details_depend.html b/templates/packages/details_depend.html new file mode 100644 index 00000000..0226dd25 --- /dev/null +++ b/templates/packages/details_depend.html @@ -0,0 +1,15 @@ +{% load package_extras %} +
  • +{% ifequal depend.pkg None %} +{% if depend.providers %} +{{ depend.dep.depname }} ({% multi_pkg_details depend.providers %}) +{% else %} +{{ depend.dep.depname }} (virtual) +{% endif %} +{% else %} +{% pkg_details_link depend.pkg %}{{ depend.dep.depvcmp|default:"" }} +{% if depend.pkg.repo.testing %} (testing){% endif %} +{% endifequal %} +{% if depend.dep.optional %} (optional){% endif %} +{% if depend.dep.description %}- {{ depend.dep.description }}{% endif %} +
  • -- cgit v1.2.3-54-g00ecf