aboutsummaryrefslogtreecommitdiff
path: root/app/templates
diff options
context:
space:
mode:
Diffstat (limited to 'app/templates')
-rw-r--r--app/templates/meta/list.html15
-rw-r--r--app/templates/meta/view.html12
-rw-r--r--app/templates/packages/view.html7
3 files changed, 33 insertions, 1 deletions
diff --git a/app/templates/meta/list.html b/app/templates/meta/list.html
new file mode 100644
index 0000000..5fec732
--- /dev/null
+++ b/app/templates/meta/list.html
@@ -0,0 +1,15 @@
+{% extends "base.html" %}
+
+{% block title %}
+Meta Packages
+{% endblock %}
+
+{% block content %}
+ <ul>
+ {% for meta in mpackages %}
+ <li><a href="{{ url_for('meta_package_page', name=meta.name) }}">{{ meta.name }}</a> ({{ meta.packages | count }} packages)</li>
+ {% else %}
+ <li><i>No meta packages found.</i></li>
+ {% endfor %}
+ </ul>
+{% endblock %}
diff --git a/app/templates/meta/view.html b/app/templates/meta/view.html
new file mode 100644
index 0000000..c5473b9
--- /dev/null
+++ b/app/templates/meta/view.html
@@ -0,0 +1,12 @@
+{% extends "base.html" %}
+
+{% block title %}
+Packages providing '{{ mpackage.name }}''
+{% endblock %}
+
+{% block content %}
+ <h1>Packages providing '{{ mpackage.name }}''</h1>
+
+ {% from "macros/packagegridtile.html" import render_pkggrid %}
+ {{ render_pkggrid(mpackage.packages) }}
+{% endblock %}
diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html
index 1f6ada5..1623f1c 100644
--- a/app/templates/packages/view.html
+++ b/app/templates/packages/view.html
@@ -69,7 +69,12 @@
</tr>
<tr>
<td>Provides</td>
- <td>{{ package.provides | join(', ') }}</td>
+ <td>{% for meta in package.provides %}
+ <a href="{{ url_for('meta_package_page', name=meta.name) }}">{{ meta.name }}</a>
+ {%- if not loop.last %}
+ ,
+ {% endif %}
+ {% endfor %}</td>
</tr>
<tr>
<td>Author</td>