home · contact · privacy
To balance view add prev/next nav links. master
authorChristian Heller <c.heller@plomlompom.de>
Mon, 10 Feb 2025 22:50:45 +0000 (23:50 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 10 Feb 2025 22:50:45 +0000 (23:50 +0100)
src/run.py
src/templates/balance.tmpl

index c7fdad89ad9d86096b3946ff36154a0901d0f9ce..644152e68d3b4e83c25b0345861c4374a2ab62b4 100755 (executable)
@@ -440,6 +440,7 @@ class Handler(PlomHttpHandler):
         ctx['roots'] = [ac for ac in acc_dict.values() if not ac.parent]
         ctx['valid'] = valid
         ctx['booking'] = self.server.bookings[id_]
+        ctx['path_up_incl'] = f'{self.path_toks[1]}?up_incl='
         self._send_rendered('balance', ctx)
 
     def get_edit(self, ctx, raw: bool) -> None:
index 59ff4c6f3d885c89942ac0e8622f5f69cf34ac3d..33c31c1ffd608b88189d61bed832862356b8847f 100644 (file)
@@ -51,7 +51,12 @@ span.indent { letter-spacing: 3em; }
 {% endblock css %}
 
 {% block content %}
-<p>balance after <a href="/bookings/{{booking.id_}}">booking {{booking.id_}} ({{booking.date}}: {{booking.target}})</a></p>
+<p>
+<a href="{{path_up_incl}}{{ booking.id_ - 1 }}">prev</a>
+<a href="{{path_up_incl}}{{ booking.id_ + 1 }}">next</a>
+|
+balance after <a href="/bookings/{{booking.id_}}">booking {{booking.id_}} ({{booking.date}}: {{booking.target}})</a>
+</p>
 <table{% if not valid %} class="warning"{% endif %}>
 {% for root in roots %}
 {{ account_with_children(root, indent=0) }}