diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-03-19 18:25:13 +0000 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-03-19 18:30:27 +0000 |
commit | ae600582a0ca98a1eb70971ee74640f7b59f1a9d (patch) | |
tree | 92f73041e928ee2e72650efa6a40e19d6161dcd8 /app/views/packages.py | |
parent | 358fc4e5da67d5ebbb667d6bcafba7c7fa83ca97 (diff) | |
download | cheatdb-ae600582a0ca98a1eb70971ee74640f7b59f1a9d.tar.xz |
Rename mod to package, add README
Diffstat (limited to 'app/views/packages.py')
-rw-r--r-- | app/views/packages.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/views/packages.py b/app/views/packages.py new file mode 100644 index 0000000..10b3689 --- /dev/null +++ b/app/views/packages.py @@ -0,0 +1,19 @@ +from flask import * +from flask_user import * +from flask.ext import menu +from app import app +from app.models import * + +@app.route('/mods/') +@menu.register_menu(app, '.mods', 'Mods') +def mods_page(): + packages = Package.query.all() + return render_template('packages.html', title="Mods", packages=packages) + +@app.route("/<type>s/<author>/<name>/") +def package_page(type, author, name): + package = Package.query.filter_by(name=name).first() + if package is None: + abort(404) + + return render_template('package_details.html', package=package) |