Add topics API

This commit is contained in:
rubenwardy
2018-07-06 23:41:44 +01:00
parent 67a229b8a3
commit 73c65e3561
2 changed files with 22 additions and 0 deletions

View File

@@ -33,3 +33,11 @@ def api_packages_page():
@is_package_page
def api_package_page(package):
return jsonify(package.getAsDictionary(app.config["BASE_URL"]))
@app.route("/api/topics/")
def api_topics_page():
query = ForumTopic.query \
.order_by(db.asc(ForumTopic.wip), db.asc(ForumTopic.name), db.asc(ForumTopic.title))
pkgs = [t.getAsDictionary() for t in query.all()]
return jsonify(pkgs)