diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2025-12-22 22:39:56 +0100 |
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2025-12-30 19:16:32 +0100 |
| commit | c1bec8eaf3a4f0685a61cdb88e3ef4bf3600dd9f (patch) | |
| tree | bd8b5e72c5ea08f16937ce7409045c7c4379847a | |
| parent | c9a122137edeb5d5a6f24e213d594ac6d4c59f81 (diff) | |
| download | fietsboek-c1bec8eaf3a4f0685a61cdb88e3ef4bf3600dd9f.tar.gz fietsboek-c1bec8eaf3a4f0685a61cdb88e3ef4bf3600dd9f.tar.bz2 fietsboek-c1bec8eaf3a4f0685a61cdb88e3ef4bf3600dd9f.zip | |
show HTML description for journeys
| -rw-r--r-- | fietsboek/templates/journey_details.jinja2 | 2 | ||||
| -rw-r--r-- | fietsboek/templates/journey_list.jinja2 | 8 | ||||
| -rw-r--r-- | fietsboek/views/journey.py | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/fietsboek/templates/journey_details.jinja2 b/fietsboek/templates/journey_details.jinja2 index 5b101a3..624f78c 100644 --- a/fietsboek/templates/journey_details.jinja2 +++ b/fietsboek/templates/journey_details.jinja2 @@ -27,6 +27,8 @@ </tbody> </table> + {{ md_to_html(journey.description) }} + <h2>{{ _("journey.tracks") }}</h2> {% for track in tracks %} diff --git a/fietsboek/templates/journey_list.jinja2 b/fietsboek/templates/journey_list.jinja2 index 3c5c0a8..48cab87 100644 --- a/fietsboek/templates/journey_list.jinja2 +++ b/fietsboek/templates/journey_list.jinja2 @@ -7,12 +7,14 @@ <div class="card"> <img src="{{ request.route_url('journey-map', journey_id=journey.id) }}" class="card-img-top" alt="Rendered map of the journey"> <div class="card-body"> - <h5 class="card-title">{{ journey.title }}</h5> - <p class="card-text">{{ journey.description }}</p> + <h5 class="card-title"> + <a href="{{ request.route_url('journey-details', journey_id=journey.id) }}">{{ journey.title }}</a> + </h5> + {{ md_to_html(journey.description) }} </div> <ul class="list-group list-group-flush"> {% for track in journey.tracks %} - <li class="list-group-item">{{ track.title }}</li> + <li class="list-group-item">{{ track.title | default(track.date, true) }}</li> {% endfor %} </ul> </div> diff --git a/fietsboek/views/journey.py b/fietsboek/views/journey.py index d4c349b..fc90c10 100644 --- a/fietsboek/views/journey.py +++ b/fietsboek/views/journey.py @@ -21,6 +21,7 @@ def journey_list(request: Request): journeys = request.dbsession.execute(select(Journey)).scalars() return { "journeys": journeys, + "md_to_html": util.safe_markdown, } @@ -38,6 +39,7 @@ def journey_details(request: Request): "tracks": tracks, "movement_data": movement_data, "mps_to_kph": util.mps_to_kph, + "md_to_html": util.safe_markdown, } |
