This commit is contained in:
Matthias Hochmeister
2026-03-13 15:31:47 +01:00
parent d31f139d9a
commit 3dda069611

View File

@@ -18,9 +18,6 @@ import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
import { bookingApi, fetchVehicles } from '../../services/bookings'; import { bookingApi, fetchVehicles } from '../../services/bookings';
import type { CreateBuchungInput } from '../../types/booking.types'; import type { CreateBuchungInput } from '../../types/booking.types';
import { useNotification } from '../../contexts/NotificationContext'; import { useNotification } from '../../contexts/NotificationContext';
import { useAuth } from '../../contexts/AuthContext';
const WRITE_GROUPS = ['dashboard_admin', 'dashboard_kommando', 'dashboard_moderator', 'dashboard_gruppenfuehrer'];
function toDatetimeLocal(date: Date): string { function toDatetimeLocal(date: Date): string {
const pad = (n: number) => String(n).padStart(2, '0'); const pad = (n: number) => String(n).padStart(2, '0');
@@ -40,9 +37,6 @@ function makeDefaults() {
} }
const VehicleBookingQuickAddWidget: React.FC = () => { const VehicleBookingQuickAddWidget: React.FC = () => {
const { user } = useAuth();
const canWrite = user?.groups?.some(g => WRITE_GROUPS.includes(g)) ?? false;
const defaults = makeDefaults(); const defaults = makeDefaults();
const [fahrzeugId, setFahrzeugId] = useState<string>(''); const [fahrzeugId, setFahrzeugId] = useState<string>('');
const [titel, setTitel] = useState(''); const [titel, setTitel] = useState('');
@@ -93,8 +87,6 @@ const VehicleBookingQuickAddWidget: React.FC = () => {
mutation.mutate(); mutation.mutate();
}; };
if (!canWrite) return null;
return ( return (
<Card <Card
sx={{ sx={{