Compare commits

...

2 Commits

Author SHA1 Message Date
Matthias Hochmeister
3fca17f853 update 2026-03-16 15:47:28 +01:00
Matthias Hochmeister
41f45acd1c update 2026-03-16 15:47:11 +01:00
2 changed files with 18 additions and 11 deletions

View File

@@ -109,6 +109,7 @@ services:
DB_USER: ${POSTGRES_USER:-prod_user}
DB_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
SYNC_HTTP_PORT: 3001
FDISK_DEBUG_HTML: ${FDISK_DEBUG_HTML:-}
depends_on:
postgres:
condition: service_healthy

View File

@@ -1519,10 +1519,11 @@ function VeranstaltungFormDialog({
onChange={(e) => {
const raw = e.target.value;
if (!raw) return;
const iso = form.ganztaegig
? new Date(raw + 'T00:00:00').toISOString()
: new Date(raw).toISOString();
handleChange('datum_von', iso);
const d = form.ganztaegig
? new Date(raw + 'T00:00:00')
: new Date(raw + ':00');
if (isNaN(d.getTime())) return;
handleChange('datum_von', d.toISOString());
}}
InputLabelProps={{ shrink: true }}
fullWidth
@@ -1538,9 +1539,12 @@ function VeranstaltungFormDialog({
onChange={(e) => {
const raw = e.target.value;
if (!raw) return;
const iso = form.ganztaegig
? new Date(raw + 'T23:59:00').toISOString()
: new Date(raw).toISOString();
const d = form.ganztaegig
? new Date(raw + 'T23:59:00')
: new Date(raw + ':00');
if (isNaN(d.getTime())) return;
handleChange('datum_bis', d.toISOString());
}}
handleChange('datum_bis', iso);
}}
InputLabelProps={{ shrink: true }}
@@ -2981,11 +2985,13 @@ export default function Kalender() {
Von: {detailBooking.gebucht_von_name}
</Typography>
)}
{canWriteBookings && (
{(canWriteBookings || detailBooking.gebucht_von === user?.id) && (
<Box sx={{ mt: 1.5, display: 'flex', gap: 1 }}>
{canWriteBookings && (
<Button size="small" startIcon={<EditIcon />} onClick={handleOpenBookingEdit}>
Bearbeiten
</Button>
)}
<Button
size="small"
color="error"