aboutsummaryrefslogtreecommitdiff
path: root/app/views
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-03-23 19:25:48 +0000
committerrubenwardy <rw@rubenwardy.com>2018-03-23 19:25:48 +0000
commita5042a986a05e9bedf779af133267257915a426b (patch)
tree59d6719f7aee04716b07357336abfe44b02ee2d8 /app/views
parentdcfd2b00031a49042f35e1ebaefa05c21edf4c4f (diff)
downloadcheatdb-a5042a986a05e9bedf779af133267257915a426b.tar.xz
Add EditRequest view page
Diffstat (limited to 'app/views')
-rw-r--r--app/views/packages.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/app/views/packages.py b/app/views/packages.py
index a314d79..6261606 100644
--- a/app/views/packages.py
+++ b/app/views/packages.py
@@ -198,7 +198,7 @@ class UnresolvedPackage(Package):
@app.route("/<ptype>s/<author>/<name>/requests/new/", methods=["GET","POST"])
@login_required
-def create_editrequest_page(ptype=None, author=None, name=None):
+def create_editrequest_page(ptype, author, name):
package = getPageByInfo(ptype, author, name)
form = EditRequestForm(request.form, obj=package)
@@ -243,7 +243,18 @@ def create_editrequest_page(ptype=None, author=None, name=None):
else:
flash("No changes detected", "warning")
- return render_template("packages/create_editrequest.html", package=package, form=form)
+ return render_template("packages/editrequest_create.html", package=package, form=form)
+
+
+@app.route("/<ptype>s/<author>/<name>/requests/<id>/")
+def view_editrequest_page(ptype, author, name, id):
+ package = getPageByInfo(ptype, author, name)
+
+ erequest = EditRequest.query.filter_by(id=id).first()
+ if erequest is None:
+ abort(404)
+
+ return render_template("packages/editrequest_view.html", package=package, request=erequest)
class CreatePackageReleaseForm(FlaskForm):