fix: calendar nav settings cog, header padding, post nav admin link
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 37s

- Calendar nav: fix Slots link URL, add admin cog for admins
- Calendar header: add left padding to calendar name
- Post nav: add settings cog linking to blog admin

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
giles
2026-02-10 11:09:37 +00:00
parent 75cdb489c4
commit 838f1ae1bc
3 changed files with 9 additions and 1 deletions

View File

@@ -1,8 +1,10 @@
<!-- Desktop nav --> <!-- Desktop nav -->
{% import 'macros/links.html' as links %} {% import 'macros/links.html' as links %}
{% call links.link( {% call links.link(
url_for('calendars.calendar.slots.get', calendar_slug=calendar.slug),
hx_select_search, hx_select_search,
select_colours, select_colours,
True,
aclass=styles.nav_button aclass=styles.nav_button
) %} ) %}
<i class="fa fa-clock" aria-hidden="true"></i> <i class="fa fa-clock" aria-hidden="true"></i>
@@ -12,4 +14,5 @@
{% endcall %} {% endcall %}
{% if g.rights.admin %} {% if g.rights.admin %}
{% from 'macros/admin_nav.html' import admin_nav_item %} {% from 'macros/admin_nav.html' import admin_nav_item %}
{{ admin_nav_item(url_for('calendars.calendar.admin.admin', calendar_slug=calendar.slug)) }}
{% endif %} {% endif %}

View File

@@ -1,7 +1,7 @@
{% 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='calendar-row', oob=oob) %} {% call links.menu_row(id='calendar-row', oob=oob) %}
<div class="flex flex-col md:flex-row md:gap-2 items-center min-w-0"> <div class="flex flex-col md:flex-row md:gap-2 items-center min-w-0 px-3 py-2">
<div class="flex flex-row items-center gap-2"> <div class="flex flex-row items-center gap-2">
<i class="fa fa-calendar"></i> <i class="fa fa-calendar"></i>
<div class="shrink-0"> <div class="shrink-0">

View File

@@ -7,3 +7,8 @@
{% endcall %} {% endcall %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% if g.rights.admin %}
<a href="{{ coop_url('/' + post.slug + '/admin/') }}" class="{{styles.nav_button}}">
<i class="fa fa-cog" aria-hidden="true"></i>
</a>
{% endif %}