aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-03-26 13:04:09 +0100
committerrubenwardy <rw@rubenwardy.com>2018-03-26 13:04:09 +0100
commit28d967e3e274c1afe797c753c3e996b1c3a710f5 (patch)
tree5289168b8080b1aa71778410c68fb1532e4b6f02
parent821832770c88929b87b3db7285dd51594415bbaf (diff)
downloadcheatdb-28d967e3e274c1afe797c753c3e996b1c3a710f5.tar.xz
Add type to tag links
-rw-r--r--app/templates/packages/list.html3
-rw-r--r--app/views/packages.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/app/templates/packages/list.html b/app/templates/packages/list.html
index cd7f7d9..5242018 100644
--- a/app/templates/packages/list.html
+++ b/app/templates/packages/list.html
@@ -6,6 +6,7 @@
{% block content %}
<form method="get" action="">
+ {% if type %}<input type="hidden" name="type" value="{{ type }}" />{% endif %}
<input type="text" name="q" value="{{ query or ''}}" />
<input type="submit" value="Search" />
</form>
@@ -26,7 +27,7 @@
</div>
<ul>
{% for t in tags %}
- <li><a href="{{ url_for('packages_page', q=(query or '')+' tag:'+t.name) }}">
+ <li><a href="{{ url_for('packages_page', q=(query or '')+' tag:'+t.name, type=type) }}">
{{ t.title }}
</a></li>
{% else %}
diff --git a/app/views/packages.py b/app/views/packages.py
index d1bf20e..d9f0717 100644
--- a/app/views/packages.py
+++ b/app/views/packages.py
@@ -31,7 +31,7 @@ def doPackageList(type):
return jsonify([package.getAsDictionary(app.config["BASE_URL"]) for package in query.all()])
else:
tags = Tag.query.all()
- return render_template("packages/list.html", title=title, packages=query.all(), query=search, tags=tags)
+ return render_template("packages/list.html", title=title, packages=query.all(), query=search, tags=tags, type=None if type is None else type.toName())
@app.route("/packages/")