Fix: Change default reservation status to pending and update labels

This commit is contained in:
2025-12-03 22:15:00 +03:00
parent a2fcaeb81c
commit 9fa2907a3e
3 changed files with 3 additions and 3 deletions

View File

@@ -88,7 +88,7 @@ export default async function ReservationDetailsPage({
<p className="text-sm font-medium text-muted-foreground">Durum</p> <p className="text-sm font-medium text-muted-foreground">Durum</p>
<Badge variant={reservation.status === 'cancelled' ? 'destructive' : 'default'}> <Badge variant={reservation.status === 'cancelled' ? 'destructive' : 'default'}>
{reservation.status === 'confirmed' ? 'Onaylandı' : {reservation.status === 'confirmed' ? 'Onaylandı' :
reservation.status === 'pending' ? 'Bekliyor' : reservation.status === 'pending' ? 'Rezervasyon Oluşturuldu' :
reservation.status === 'cancelled' ? 'İptal' : reservation.status} reservation.status === 'cancelled' ? 'İptal' : reservation.status}
</Badge> </Badge>
</div> </div>

View File

@@ -38,7 +38,7 @@ export async function createReservation(data: {
package_id: data.package_id || null, package_id: data.package_id || null,
start_time: data.start_time, start_time: data.start_time,
end_time: data.end_time, end_time: data.end_time,
status: 'confirmed', // Auto confirm for admin created status: 'pending', // Default to pending, admin must confirm
notes: data.notes, notes: data.notes,
}) })

View File

@@ -34,7 +34,7 @@ export default async function ReservationsPage() {
const getStatusBadge = (status: string) => { const getStatusBadge = (status: string) => {
switch (status) { switch (status) {
case 'confirmed': return <Badge className="bg-green-600">Onaylandı</Badge> case 'confirmed': return <Badge className="bg-green-600">Onaylandı</Badge>
case 'pending': return <Badge variant="secondary">Bekliyor</Badge> case 'pending': return <Badge variant="secondary">Rezervasyon Oluşturuldu</Badge>
case 'cancelled': return <Badge variant="destructive">İptal</Badge> case 'cancelled': return <Badge variant="destructive">İptal</Badge>
case 'completed': return <Badge variant="outline">Tamamlandı</Badge> case 'completed': return <Badge variant="outline">Tamamlandı</Badge>
default: return <Badge>{status}</Badge> default: return <Badge>{status}</Badge>