aboutsummaryrefslogtreecommitdiff
path: root/app/templates
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-05-27 16:51:46 +0100
committerrubenwardy <rw@rubenwardy.com>2018-05-27 18:01:27 +0100
commitf4c9348b7f36b31980f7629478fdc8b2877801cc (patch)
tree8a62a179b1e48a9d84833f69f7798a707ecb1754 /app/templates
parent7b6ad051c49818b69b32a8a5db834001d5626bfe (diff)
downloadcheatdb-f4c9348b7f36b31980f7629478fdc8b2877801cc.tar.xz
Add metapackages pages
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>