aboutsummaryrefslogtreecommitdiff
path: root/app/templates/packages
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-07-09 04:10:09 +0100
committerrubenwardy <rw@rubenwardy.com>2020-07-09 04:10:09 +0100
commit307b8f8ddea30cb44ad02170b40dd3c0d1d3d6c3 (patch)
tree50572120643ec9f6f5da9b68c507bd4b61d1d5ff /app/templates/packages
parent9d033acffff319e4f38b98a09ff2519f3f36dc88 (diff)
downloadcheatdb-307b8f8ddea30cb44ad02170b40dd3c0d1d3d6c3.tar.xz
Add reviews
Fixes #173
Diffstat (limited to 'app/templates/packages')
-rw-r--r--app/templates/packages/review_create_edit.html45
-rw-r--r--app/templates/packages/view.html10
2 files changed, 55 insertions, 0 deletions
diff --git a/app/templates/packages/review_create_edit.html b/app/templates/packages/review_create_edit.html
new file mode 100644
index 0000000..2f475cd
--- /dev/null
+++ b/app/templates/packages/review_create_edit.html
@@ -0,0 +1,45 @@
+{% extends "base.html" %}
+
+{% block title %}
+ {{ _("Review") }}
+{% endblock %}
+
+{% block content %}
+
+<h1>{{ _("Review") }}</h1>
+
+{% from "macros/forms.html" import render_field, render_submit_field, render_radio_field %}
+<form method="POST" action="" enctype="multipart/form-data">
+ {{ form.hidden_tag() }}
+ <div class="row mt-0 mb-4 comments mx-0">
+ <div class="col-md-1 p-1">
+ <img class="img-responsive user-photo img-thumbnail img-thumbnail-1" src="{{ current_user.getProfilePicURL() }}">
+ </div>
+ <div class="col">
+ <div class="card">
+ <div class="card-header {{ current_user.rank.name }}">
+ {{ current_user.display_name }}
+ <a name="reply"></a>
+ </div>
+ <div class="card-body">
+ <p>
+ {{ _("Do you recommend this %(type)s?", type=package.type.value | lower) }}
+ </p>
+ {{ render_radio_field(form.recommends) }}
+
+ <p class="mt-4 mb-3">
+ {{ _("Why or why not? Try to be constructive") }}
+ </p>
+
+ {{ render_field(form.title) }}
+ {{ render_field(form.comment, label="", class_="m-0", fieldclass="form-control markdown") }} <br />
+ {{ render_submit_field(form.submit) }}
+ </div>
+ </div>
+ </div>
+ </div>
+
+</form>
+
+
+{% endblock %}
diff --git a/app/templates/packages/view.html b/app/templates/packages/view.html
index cd7ba9d..3a8084d 100644
--- a/app/templates/packages/view.html
+++ b/app/templates/packages/view.html
@@ -459,6 +459,16 @@
<div style="clear: both;"></div>
+ <h3>Ratings and Reviews</h3>
+
+ {% from "macros/reviews.html" import render_reviews, render_review_form, render_review_preview %}
+ {% if current_user.is_authenticated %}
+ {{ render_review_form(package, current_user) }}
+ {% else %}
+ {{ render_review_preview(package) }}
+ {% endif %}
+ {{ render_reviews(package.reviews) }}
+
{#
{% if current_user.is_authenticated or requests %}
<h3>Edit Requests</h3>