diff --git a/app/(dashboard)/adminguard.tsx b/app/(dashboard)/adminguard.tsx index 9095b0e..2ef8c5d 100644 --- a/app/(dashboard)/adminguard.tsx +++ b/app/(dashboard)/adminguard.tsx @@ -10,7 +10,7 @@ import { useIdentity } from './identity-context' * The check is synchronous: the server already resolved this user's identity and * shipped it with the document, so there is no round trip to wait on and no * skeleton to show. (This previously called getAuthedUser() on mount, which meant - * a JWKS fetch against the Supabase origin before /administrator could paint.) + * a JWKS fetch against the Supabase origin before /bookings could paint.) * * The redirect still has to happen in an effect -- router.push() during render is * not allowed -- but rendering nothing while it runs is correct here: a non-admin diff --git a/app/(dashboard)/administrator/advanced-settings-tab.tsx b/app/(dashboard)/administrator/advanced-settings-tab.tsx deleted file mode 100644 index 26aa289..0000000 --- a/app/(dashboard)/administrator/advanced-settings-tab.tsx +++ /dev/null @@ -1,40 +0,0 @@ -'use client' - -import { useState } from 'react' -import UsersTab from './users-tab' -import BodiesTab from './bodies-tab' -import AuditTab from './audit-tab' -import BookingSettingsTab from './booking-settings-tab' -import ArchiveTab from './archive-tab' - -type AdvancedSubTab = 'Users' | 'Bodies' | 'Audit' | 'Archive' | 'Other Settings' - -export default function AdvancedSettingsTab() { - const [subTab, setSubTab] = useState('Users') - - return ( -
-
- {(['Users', 'Bodies', 'Audit', 'Archive', 'Other Settings'] as AdvancedSubTab[]).map(tab => ( - - ))} -
- - {subTab === 'Users' && } - {subTab === 'Bodies' && } - {subTab === 'Audit' && } - {subTab === 'Archive' && } - {subTab === 'Other Settings' && } -
- ) -} diff --git a/app/(dashboard)/administrator/admin-cancel-modal.tsx b/app/(dashboard)/bookings/admin-cancel-modal.tsx similarity index 100% rename from app/(dashboard)/administrator/admin-cancel-modal.tsx rename to app/(dashboard)/bookings/admin-cancel-modal.tsx diff --git a/app/(dashboard)/administrator/booking-modal.tsx b/app/(dashboard)/bookings/booking-modal.tsx similarity index 100% rename from app/(dashboard)/administrator/booking-modal.tsx rename to app/(dashboard)/bookings/booking-modal.tsx diff --git a/app/(dashboard)/administrator/bookings-tab.tsx b/app/(dashboard)/bookings/bookings-tab.tsx similarity index 100% rename from app/(dashboard)/administrator/bookings-tab.tsx rename to app/(dashboard)/bookings/bookings-tab.tsx diff --git a/app/(dashboard)/administrator/cancellations-tab.tsx b/app/(dashboard)/bookings/cancellations-tab.tsx similarity index 100% rename from app/(dashboard)/administrator/cancellations-tab.tsx rename to app/(dashboard)/bookings/cancellations-tab.tsx diff --git a/app/(dashboard)/administrator/deny-modal.tsx b/app/(dashboard)/bookings/deny-modal.tsx similarity index 100% rename from app/(dashboard)/administrator/deny-modal.tsx rename to app/(dashboard)/bookings/deny-modal.tsx diff --git a/app/(dashboard)/administrator/edit-one-time-form.tsx b/app/(dashboard)/bookings/edit-one-time-form.tsx similarity index 100% rename from app/(dashboard)/administrator/edit-one-time-form.tsx rename to app/(dashboard)/bookings/edit-one-time-form.tsx diff --git a/app/(dashboard)/administrator/edit-tabling-form.tsx b/app/(dashboard)/bookings/edit-tabling-form.tsx similarity index 100% rename from app/(dashboard)/administrator/edit-tabling-form.tsx rename to app/(dashboard)/bookings/edit-tabling-form.tsx diff --git a/app/(dashboard)/administrator/edit-weekly-form.tsx b/app/(dashboard)/bookings/edit-weekly-form.tsx similarity index 100% rename from app/(dashboard)/administrator/edit-weekly-form.tsx rename to app/(dashboard)/bookings/edit-weekly-form.tsx diff --git a/app/(dashboard)/administrator/fulfill-modal.tsx b/app/(dashboard)/bookings/fulfill-modal.tsx similarity index 100% rename from app/(dashboard)/administrator/fulfill-modal.tsx rename to app/(dashboard)/bookings/fulfill-modal.tsx diff --git a/app/(dashboard)/administrator/one-time-form.tsx b/app/(dashboard)/bookings/one-time-form.tsx similarity index 99% rename from app/(dashboard)/administrator/one-time-form.tsx rename to app/(dashboard)/bookings/one-time-form.tsx index 416bc64..378e929 100644 --- a/app/(dashboard)/administrator/one-time-form.tsx +++ b/app/(dashboard)/bookings/one-time-form.tsx @@ -172,7 +172,7 @@ export default function OneTimeForm({ bodies, semesters, onClose, onSuccess }: O
{semesters.length === 0 ? ( -

No semesters available. Create one in Advanced Settings.

+

No semesters available. Create one in Management → Other Settings.

) : ( {semesters.length === 0 ? ( -

No semesters available. Create one in Advanced Settings.

+

No semesters available. Create one in Management → Other Settings.

) : (