fix: remove post.slug references from events calendar templates
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 45s

Routes in standalone events mode don't need slug parameter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
giles
2026-02-10 02:12:09 +00:00
parent 033d9d617c
commit 3624d141dc
3 changed files with 5 additions and 3 deletions

View File

@@ -3,6 +3,7 @@
<div class="mt-6 border rounded-lg p-4"> <div class="mt-6 border rounded-lg p-4">
<div class="flex items-center justify-between gap-3"> <div class="flex items-center justify-between gap-3">
{% set calendar_href = url_for('calendars.calendar.get', calendar_slug=cal.slug)|host %}
<a <a
class="flex items-baseline gap-3" class="flex items-baseline gap-3"
href="{{ calendar_href }}" href="{{ calendar_href }}"
@@ -26,6 +27,7 @@
data-confirm-confirm-text="Yes, delete it" data-confirm-confirm-text="Yes, delete it"
data-confirm-cancel-text="Cancel" data-confirm-cancel-text="Cancel"
data-confirm-event="confirmed" data-confirm-event="confirmed"
hx-delete="{{ url_for('calendars.calendar.delete', calendar_slug=cal.slug) }}"
hx-trigger="confirmed" hx-trigger="confirmed"
hx-target="#calendars-list" hx-target="#calendars-list"
hx-select="#calendars-list" hx-select="#calendars-list"

View File

@@ -5,7 +5,7 @@
<form <form
class="mt-4 flex gap-2 items-end" class="mt-4 flex gap-2 items-end"
hx-post="{{ url_for('calendars.create_calendar', slug=post.slug) }}" hx-post="{{ url_for('calendars.create_calendar') }}"
hx-target="#calendars-list" hx-target="#calendars-list"
hx-select="#calendars-list" hx-select="#calendars-list"
hx-swap="outerHTML" hx-swap="outerHTML"

View File

@@ -1,13 +1,13 @@
{% import 'macros/links.html' as links %} {% import 'macros/links.html' as links %}
{% macro header_row(oob=False) %} {% macro header_row(oob=False) %}
{% call links.menu_row(id='calendars-row', oob=oob) %} {% call links.menu_row(id='calendars-row', oob=oob) %}
{% call links.link(url_for('calendars.home', slug=post.slug), hx_select_search) %} {% call links.link(url_for('calendars.home'), hx_select_search) %}
<i class="fa fa-calendar" aria-hidden="true"></i> <i class="fa fa-calendar" aria-hidden="true"></i>
<div> <div>
Calendars Calendars
</div> </div>
{% endcall %} {% endcall %}
{% call links.desktop_nav() %} {% call links.desktop_nav() %}
{% include '_types/calendars/_nav.html' %} {% include '_types/calendars/_nav.html' %}
{% endcall %} {% endcall %}
{% endcall %} {% endcall %}