diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-03-23 19:25:48 +0000 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-03-23 19:25:48 +0000 |
| commit | a5042a986a05e9bedf779af133267257915a426b (patch) | |
| tree | 59d6719f7aee04716b07357336abfe44b02ee2d8 /app/views | |
| parent | dcfd2b00031a49042f35e1ebaefa05c21edf4c4f (diff) | |
| download | cheatdb-a5042a986a05e9bedf779af133267257915a426b.tar.xz | |
Add EditRequest view page
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/packages.py | 15 |
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): |
