{{ package.title }}
{{ package.short_desc }}
{% if package_warning %} {{ package_warning }} {% endif %} {% for warning in package.content_warnings %} {{ warning.title }} {% endfor %} {% for t in package.tags %} {{ t.title }} {% endfor %}
{% if review_thread.private %}🔒{% endif %} {{ review_thread.title }}
{% if review_thread.private %}This thread is only visible to the package owner and users of Editor rank or above.
{% endif %} {% from "macros/threads.html" import render_thread %} {{ render_thread(review_thread, current_user) }} {% endif %}-
{% for ss in screenshots %}
{% if ss.approved or package.checkPerm(current_user, "ADD_SCREENSHOTS") %}
- {% if not ss.approved %} {{ _("Awaiting review") }} {% endif %} {% endif %} {% else %}
- {% endfor %}
{{ _("Reviews") }}
{% from "macros/reviews.html" import render_reviews, render_review_form, render_review_preview %} {% if current_user.is_authenticated %} {% if has_review %} {% elif current_user in package.maintainers %}{{ _("You can't review your own package.") }}
{% else %} {{ render_review_preview(package) }} {% endif %} {% else %} {{ render_review_preview(package) }} {% endif %} {{ render_reviews(package.reviews, current_user) }} {% if packages_uses %}