fix auth for all admin pages

This commit is contained in:
Thomas Ruoff
2021-12-08 23:38:50 +01:00
committed by Thomas Ruoff
parent 73bb989ca7
commit 31c6a7972d
3 changed files with 13 additions and 5 deletions

View File

@@ -63,7 +63,7 @@ function getBillStatusLabel(status: BILL_STATUS) {
} }
} }
export default function BookingBillPage({ function BookingBillPage({
booking: bookingProp, booking: bookingProp,
milageMax, milageMax,
}: { }: {
@@ -262,3 +262,7 @@ export default function BookingBillPage({
</Layout> </Layout>
) )
} }
BookingBillPage.auth = true;
export default BookingBillPage;

View File

@@ -11,7 +11,7 @@ import { BOOKING_STATUS } from '../../../../db/enums'
export const getServerSideProps = getServerSideBooking; export const getServerSideProps = getServerSideBooking;
export default function ShowBookingAdmin({ function ShowBookingAdmin({
booking: bookingProp, booking: bookingProp,
}: { }: {
booking: Booking booking: Booking
@@ -77,3 +77,7 @@ export default function ShowBookingAdmin({
</Layout> </Layout>
) )
} }
ShowBookingAdmin.auth = true;
export default ShowBookingAdmin;

View File

@@ -9,13 +9,11 @@ import { getServerSideRecentBookings } from '../../lib/getServerSideProps'
export const getServerSideProps = getServerSideRecentBookings; export const getServerSideProps = getServerSideRecentBookings;
export default function AdminRecentBookings({ bookings }) { function AdminRecentBookings({ bookings }) {
const { data: session, status} = useSession(); const { data: session, status} = useSession();
if (typeof window !== 'undefined' && status === "loading") return null; if (typeof window !== 'undefined' && status === "loading") return null;
if (!session) { return <Layout><Denied /></Layout> }
if (!bookings) return null; if (!bookings) return null;
return ( return (
@@ -72,3 +70,5 @@ export default function AdminRecentBookings({ bookings }) {
} }
AdminRecentBookings.auth = true AdminRecentBookings.auth = true
export default AdminRecentBookings;