-
-
Info
-
Warning: {{ package_warning }}
+
+ {% for ss in screenshots %}
+ {% if ss.approved or package.checkPerm(current_user, "ADD_SCREENSHOTS") %}
+ -
+
+
+
+
+ {% endif %}
+ {% else %}
+ -
+
+
+
+
+ {% endfor %}
+
+ {% endif %}
+
+ {% if package.desc %}
+
+ {{ package.desc | markdown }}
+
+ {% endif %}
+
+
{{ _("Reviews") }}
+
+ {% from "macros/reviews.html" import render_reviews, render_review_form, render_review_preview %}
+ {% if current_user.is_authenticated %}
+ {% if has_review %}
+
+
+ {{ _("Edit 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
+
+ {% endif %}
+
+ {% if package.checkPerm(current_user, "EDIT_PACKAGE") %}
+
Badges
+
+
+ {{ package.makeShield("title") | markdown }}
+
+
+
+
{{ package.makeShield("title") }}
+
+
+
+ {{ package.makeShield("downloads") | markdown }}
+
+
+
+
{{ package.makeShield("downloads") }}
+
+ {% endif %}
+
+
+
-
-
-
{{ _("Required") }}
- {% for dep in package.getSortedHardDependencies() %}
- {%- if dep.package %}
-
-
- {% endif %}
+
+ {% endif %}
-
-
-
+ {{ _("Releases") }}
+
+
{% for rel in releases %}
{% if rel.approved or package.checkPerm(current_user, "MAKE_RELEASE") or package.checkPerm(current_user, "APPROVE_RELEASE") %}
-
@@ -393,132 +501,36 @@
- No releases available.
{% endfor %}
-
-
-
-
+
+
+
{% from "macros/threads.html" import render_compact_threadlist %}
{{ render_compact_threadlist(threads) }}
-
-
+
- {% if package.approved and current_user != package.author %}
-
- Report a problem with this listing
-
- {% endif %}
- {% if package.checkPerm(current_user, "EDIT_PACKAGE") %}
-
- See audit log
-
- {% endif %}
-
-
- {% if package.checkPerm(current_user, "ADD_SCREENSHOTS") %}
-
-
- Edit
-
- {% endif %}
-
-
-
-
- {{ package.desc | markdown }}
-
-
-
-
-
Ratings and Reviews
-
- {% from "macros/reviews.html" import render_reviews, render_review_form, render_review_preview %}
- {% if current_user.is_authenticated %}
- {% if has_review %}
-
-
- {{ _("Edit Review") }}
-
+ {% endif %}
- {% 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
-
- {% endif %}
-
- {% if package.checkPerm(current_user, "EDIT_PACKAGE") %}
-
Badges
-
-
- {{ package.makeShield("title") | markdown }}
-
-
-
-
{{ package.makeShield("title") }}
-
-
-
- {{ package.makeShield("downloads") | markdown }}
-
-
-
-
{{ package.makeShield("downloads") }}
-
- {% endif %}
+
+