diff options
| author | rubenwardy <rw@rubenwardy.com> | 2020-07-10 19:01:58 +0100 |
|---|---|---|
| committer | rubenwardy <rw@rubenwardy.com> | 2020-07-10 19:01:58 +0100 |
| commit | 1989eabf86729bcd16e226d96d5e4acacddbaae9 (patch) | |
| tree | 0a6de3048da33f1da16ccf4a1391a686489dcd3d /app/templates/macros | |
| parent | 491f9ed6796b1aa34437f3247cb8956c928b1143 (diff) | |
| download | cheatdb-1989eabf86729bcd16e226d96d5e4acacddbaae9.tar.xz | |
Add more obvious edit buttons for reviews
Diffstat (limited to 'app/templates/macros')
| -rw-r--r-- | app/templates/macros/reviews.html | 17 |
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> |
