Add type to tag links

This commit is contained in:
rubenwardy 2018-03-26 13:04:09 +01:00
parent 821832770c
commit 28d967e3e2
2 changed files with 3 additions and 2 deletions

@ -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 %}

@ -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/")