update
This commit is contained in:
@@ -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={{
|
||||||
|
|||||||
Reference in New Issue
Block a user