POST/PATCH routes in attik-backend/src/routes/slot.ts.GET /schedule/optimal-slots merges historic slots with weekly template slots and is used by the online scheduler as well as staff scheduling flows.loadHistoricSlotsForScheduleDates loads all relevant historic slots in range without a per-slot visibility control for public booking.attik-backend/src/models/slotsSchema.ts with a field that represents whether a temporary slot is offered in the online scheduler.attik-backend/src/routes/slot.ts so manual temporary slot create and edit flows can persist that value for single slots and recurring temporary series.attik-backend/src/util/functions/slots/historicSlotsForScheduling.ts so online availability excludes temporary/manual slots that are marked as not offered online.optimal-slots is shared by online and internal callers, apply filtering based on request context rather than removing these slots globally from all scheduling flows.attik-frontend/src/app/tools/settings/inspectors/[id]/EditTemporarySlotModal.tsx when creating or editing temporary availability.attik-frontend/src/app/tools/settings/inspectors/[id]/TemporaryInspectorSlots.tsx, including a visible badge for internal-only slots.Slots model). This work is limited to temporary/manual historic slots.attik-backend/src/models/slotsSchema.tsattik-backend/src/routes/slot.tsattik-backend/src/util/functions/slots/historicSlotsForScheduling.tsattik-backend/src/routes/schedule.tsattik-frontend/src/app/scheduler/slots/SlotsStep.tsxattik-frontend/src/app/tools/settings/inspectors/[id]/EditTemporarySlotModal.tsxPlease authenticate to join the conversation.
Planned
Main App
About 3 hours ago
Linear
Get notified by email when there are changes.
Planned
Main App
About 3 hours ago
Linear
Get notified by email when there are changes.