diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-05-27 16:51:46 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-05-27 18:01:27 +0100 |
| commit | f4c9348b7f36b31980f7629478fdc8b2877801cc (patch) | |
| tree | 8a62a179b1e48a9d84833f69f7798a707ecb1754 /app/templates | |
| parent | 7b6ad051c49818b69b32a8a5db834001d5626bfe (diff) | |
| download | cheatdb-f4c9348b7f36b31980f7629478fdc8b2877801cc.tar.xz | |
Add metapackages pages
Diffstat (limited to 'app/templates')
| -rw-r--r-- | app/templates/meta/list.html | 15 | ||||
| -rw-r--r-- | app/templates/meta/view.html | 12 | ||||
| -rw-r--r-- | app/templates/packages/view.html | 7 |
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> |
