Refactor stats endpoint so supports filtering people and make dashboard page utilise it

This commit is contained in:
Peter Stockings
2025-01-27 00:07:27 +11:00
parent 527395d704
commit 5ed737ee94
7 changed files with 31 additions and 36 deletions

View File

@@ -159,9 +159,9 @@
</div>
</div>
<div class="hidden" hx-get="{{ url_for('get_stats_for_person', person_id=person_id) }}"
hx-include="[name='exercise_id'],[name='min_date'],[name='max_date']" hx-trigger="load" hx-target="#stats"
hx-swap="innerHTML">
<div class="hidden" hx-get="{{ url_for('get_stats') }}"
hx-include="[name='exercise_id'],[name='min_date'],[name='max_date']" hx-vals='{"person_id": "{{ person_id }}"}'
hx-trigger="load" hx-target="#stats" hx-swap="innerHTML">
</div>
{% endblock %}