aboutsummaryrefslogtreecommitdiff
path: root/app/templates/macros
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-07-10 19:01:58 +0100
committerrubenwardy <rw@rubenwardy.com>2020-07-10 19:01:58 +0100
commit1989eabf86729bcd16e226d96d5e4acacddbaae9 (patch)
tree0a6de3048da33f1da16ccf4a1391a686489dcd3d /app/templates/macros
parent491f9ed6796b1aa34437f3247cb8956c928b1143 (diff)
downloadcheatdb-1989eabf86729bcd16e226d96d5e4acacddbaae9.tar.xz
Add more obvious edit buttons for reviews
Diffstat (limited to 'app/templates/macros')
-rw-r--r--app/templates/macros/reviews.html17
1 files changed, 11 insertions, 6 deletions
diff --git a/app/templates/macros/reviews.html b/app/templates/macros/reviews.html
index 4dd51f5..ad622da 100644
--- a/app/templates/macros/reviews.html
+++ b/app/templates/macros/reviews.html
@@ -1,4 +1,4 @@
-{% macro render_reviews(reviews, show_package_link=False) -%}
+{% macro render_reviews(reviews, current_user, show_package_link=False) -%}
<ul class="comments mt-4 mb-0">
{% for review in reviews %}
<li class="row my-2 mx-0">
@@ -31,6 +31,13 @@
</div>
<div class="card-body">
+ {% if current_user == review.author %}
+ <a class="btn btn-primary btn-sm ml-1 float-right"
+ href="{{ review.package.getReviewURL() }}">
+ <i class="fas fa-edit"></i>
+ </a>
+ {% endif %}
+
<p>
<strong>{{ review.thread.title }}</strong>
</p>
@@ -64,7 +71,7 @@
<div class="card-header">
{{ _("Review") }}
</div>
- <form method="post" action="{{ url_for('packages.review', author=package.author.username, name=package.name) }}" class="card-body">
+ <form method="post" action="{{ package.getReviewURL() }}" class="card-body">
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
<p>
{{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }}
@@ -108,14 +115,12 @@
{{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }}
</p>
- {% set review_url = url_for('packages.review', author=package.author.username, name=package.name) %}
-
<div class="btn-group">
- <a class="btn btn-primary" href="{{ url_for('user.login', r=review_url) }}">
+ <a class="btn btn-primary" href="{{ url_for('user.login', r=package.getReviewURL()) }}">
<i class="fas fa-thumbs-up mr-2"></i>
{{ _("Yes") }}
</a>
- <a class="btn btn-primary" href="{{ url_for('user.login', r=review_url) }}">
+ <a class="btn btn-primary" href="{{ url_for('user.login', r=package.getReviewURL()) }}">
<i class="fas fa-thumbs-down mr-2"></i>
{{ _("No") }}
</a>