diff options
| author | rubenwardy <rw@rubenwardy.com> | 2018-06-11 22:49:25 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2018-06-11 22:52:37 +0100 |
| commit | b1c349cc3558b4642a700a489482ff95b038ce56 (patch) | |
| tree | 1b8cda09e538d9c571050d26ecbb1d5455dea5c0 /app/views/packages | |
| parent | 40aac38d43c2d7c2220b10a1bef34ac85f960359 (diff) | |
| download | cheatdb-b1c349cc3558b4642a700a489482ff95b038ce56.tar.xz | |
Add comment system
Diffstat (limited to 'app/views/packages')
| -rw-r--r-- | app/views/packages/__init__.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/views/packages/__init__.py b/app/views/packages/__init__.py index 07f529b..0c22a70 100644 --- a/app/views/packages/__init__.py +++ b/app/views/packages/__init__.py @@ -110,9 +110,15 @@ def package_page(package): releases = getReleases(package) requests = [r for r in package.requests if r.status == 0] + + review_thread = Thread.query.filter_by(package_id=package.id, private=True).first() + if review_thread is not None and not review_thread.checkPerm(current_user, Permission.SEE_THREAD): + review_thread = None + return render_template("packages/view.html", \ package=package, releases=releases, requests=requests, \ - alternatives=alternatives, similar_topics=similar_topics) + alternatives=alternatives, similar_topics=similar_topics, \ + review_thread=review_thread) @app.route("/packages/<author>/<name>/download/") |
