From 23335f4d30915a470627930fee641421a11ed0a0 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 22 Jun 2024 15:48:54 +0100 Subject: [PATCH] Make release_notes markdown --- app/flatpages/help/api.md | 2 +- app/templates/packages/release_edit.html | 10 ++++++---- app/templates/packages/release_new.html | 4 +++- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/flatpages/help/api.md b/app/flatpages/help/api.md index 8ec9676f..ca58619f 100644 --- a/app/flatpages/help/api.md +++ b/app/flatpages/help/api.md @@ -226,7 +226,7 @@ Format query parameters: * `id`: release ID * `name`: short release name * `title`: human-readable title - * `release_notes`: string or null, what's new in this release + * `release_notes`: string or null, what's new in this release. Markdown. * `release_date`: Date released * `url`: download URL * `commit`: commit hash or null diff --git a/app/templates/packages/release_edit.html b/app/templates/packages/release_edit.html index b66807bd..cf41a0bc 100644 --- a/app/templates/packages/release_edit.html +++ b/app/templates/packages/release_edit.html @@ -14,15 +14,15 @@ {% if package.check_perm(current_user, "MAKE_RELEASE") %} {{ render_field(form.name, hint=_("Release short name. Eg: 1.0.0 or 2018-05-28")) }} {{ render_field(form.title, hint=_("Human-readable name. Eg: 1.0.0 - The Trains Update")) }} - {{ render_field(form.release_notes) }} + {{ render_field(form.release_notes, fieldclass="form-control markdown") }} {% else %}

{{ _("Name") }}: {{ release.name }}
{{ _("Title") }}: {{ release.title }}

-

- {{ release.release_notes }} -

+
+ {{ release.release_notes | markdown }} +
{% endif %} {% if package.check_perm(current_user, "CHANGE_RELEASE_URL") %} @@ -101,6 +101,8 @@ {% endif %} {% endblock %} +{% from "macros/forms.html" import easymde_scripts %} {% block scriptextra %} + {{ easymde_scripts() }} {% endblock %} diff --git a/app/templates/packages/release_new.html b/app/templates/packages/release_new.html index ab275ef7..03d90012 100644 --- a/app/templates/packages/release_new.html +++ b/app/templates/packages/release_new.html @@ -41,7 +41,7 @@ {{ render_field(form.name, hint=_("Release short name. Eg: 1.0.0 or 2018-05-28")) }} {{ render_field(form.title, placeholder=_("Same as name"), hint=_("Human-readable name. Eg: 1.0.0 - The Trains Update")) }} - {{ render_field(form.release_notes) }} + {{ render_field(form.release_notes, fieldclass="form-control markdown") }}

{{ _("2. Set the content") }}

@@ -98,7 +98,9 @@ {% endblock %} +{% from "macros/forms.html" import easymde_scripts %} {% block scriptextra %} + {{ easymde_scripts() }} {% endblock %}