{{ 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 alternatives %}Related
{% from "macros/packagegridtile.html" import render_pkggrid %} {{ render_pkggrid(alternatives) }} {% endif %} {% if similar_topics %}Similar Forum Topics
-
{% for t in similar_topics %}
- [{{ t.type.value }}] {{ t.title }} by {{ t.author.display_name }} {% if t.wip %}[WIP]{% endif %} {% endfor %}
Badges
{{ package.makeShield("title") | markdown }}
{{ package.makeShield("title") }}
{{ package.makeShield("downloads") | markdown }}
{{ package.makeShield("downloads") }}
{% endif %}