fix: minor ui issues

This commit is contained in:
Max Hohlfeld 2025-08-24 18:04:24 +02:00
parent 44c6cddf52
commit 4d1ffa206c
8 changed files with 16 additions and 12 deletions

View File

@ -8,7 +8,7 @@ snapshot_kind: text
<form hx-post="/availability/new" hx-target="body"
hx-target-422="#error">
<h1 class="title">Neue Vefügbarkeit für Mittwoch, 01.01.2025</h1>
<h1 class="title">Neue Verfügbarkeit für Mittwoch, 01.01.2025</h1>
<input type="hidden" name="startdate" value="2025-01-01">
<input type="hidden" name="enddate" value="2025-01-01" id="enddate">

View File

@ -10,7 +10,7 @@ use crate::{
mail::Mailer,
utils::{
ApplicationError,
DateTimeFormat::{DayMonthYear, WeekdayDayMonthYear},
DateTimeFormat::{DayMonthYear, HourMinute, WeekdayDayMonthYear},
},
};

View File

@ -24,8 +24,8 @@ du wurdest soeben f=C3=BCr die Veranstaltung Wave Gotik Treffen am Sonntag,=
Hier die Infos zur Veranstaltung:
- Name: Wave Gotik Treffen
- Ort: agra Messe Leipzig
- Beginn: 2025-06-01 18:30:00
- Ende: 2025-06-02 04:00:00
- Beginn: 18:30 Uhr
- Ende: 04:00 Uhr
- Kleidungsordnung: komplette PSA
- Anmerkungen: Anfahrt Bereitstellungsraum =C3=BCber xyz...
@ -45,9 +45,9 @@ ag, 01.06.2025 als Posten eingeteilt.</p>
<ul>
<li>Name: Wave Gotik Treffen</li>
<li>- Ort: agra Messe Leipzig</li>
<li>Beginn: 2025-06-01 18:30:00</li>
<li>Ende: 2025-06-02 04:00:00</li>
<li>Ort: agra Messe Leipzig</li>
<li>Beginn: 18:30 Uhr</li>
<li>Ende: 04:00 Uhr</li>
<li>Kleidungsordnung: komplette PSA</li>
<li>Anmerkungen: Anfahrt Bereitstellungsraum =C3=BCber xyz...</li>
</ul>

View File

@ -6,7 +6,7 @@
{% let is_edit = id.is_some() %}
<form hx-post="/availability/{% if is_edit %}edit/{{ id.unwrap() }}{% else %}new{% endif %}" hx-target="body"
hx-target-422="#error">
<h1 class="title">{% if is_edit %}Bearbeite{% else %}Neue{% endif %} Vefügbarkeit für {{
<h1 class="title">{% if is_edit %}Bearbeite{% else %}Neue{% endif %} Verfügbarkeit für {{
date|fmt_date(WeekdayDayMonthYear) }}</h1>
<input type="hidden" name="startdate" value="{{ date }}">

View File

@ -274,12 +274,14 @@
</div>
{% if selected_area.is_none() || selected_area.unwrap() == user.area_id %}
<div class="level-right">
{% if user.role == Role::Admin || user.role == Role::AreaManager %}
<a class="button is-link is-outlined" href="/availability/new-other?date={{ date }}">
<svg class="icon">
<use href="/static/feather-sprite.svg#plus-circle" />
</svg>
<span>Neue Verfügbarkeit für anderen Nutzer</span>
</a>
{% endif %}
{% let btn_disabled = !user_can_create_availability %}
<a class="button is-link is-light" href="/availability/new?date={{ date }}" {{
btn_disabled|cond_show("disabled") }}>

View File

@ -7,8 +7,8 @@
<ul>
<li>Name: {{ event.name }}</li>
<li>Ort: {{ event.location.as_ref().unwrap().name }}</li>
<li>Beginn: {{ event.start }}</li>
<li>Ende: {{ event.end }}</li>
<li>Beginn: {{ event.start|fmt_datetime(HourMinute) }} Uhr</li>
<li>Ende: {{ event.end|fmt_datetime(HourMinute) }} Uhr</li>
<li>Kleidungsordnung: {{ event.clothing.name }}</li>
{% if let Some(note) = event.note %}<li>Anmerkungen: {{ note }}</li>{% endif %}
</ul>

View File

@ -5,8 +5,8 @@ du wurdest soeben für die Veranstaltung {{ event.name }} am {{ event.start|fmt_
Hier die Infos zur Veranstaltung:
- Name: {{ event.name }}
- Ort: {{ event.location.as_ref().unwrap().name }}
- Beginn: {{ event.start }}
- Ende: {{ event.end }}
- Beginn: {{ event.start|fmt_datetime(HourMinute) }} Uhr
- Ende: {{ event.end|fmt_datetime(HourMinute) }} Uhr
- Kleidungsordnung: {{ event.clothing.name }}
{% if let Some(note) = event.note %}- Anmerkungen: {{ note }}{% endif %}

View File

@ -40,6 +40,7 @@
<h5 class="title is-5">Bereich {{ gl.0.name }}</h5>
</div>
{% if user.role == Role::Admin %}
<div class="level-item buttons are-small">
<a class="button is-primary is-light" hx-boost="true" href="/area/edit/{{ gl.0.id }}">
<svg class="icon">
@ -53,6 +54,7 @@
</svg>
</button>
</div>
{% endif %}
</div>
</div>