generated from bisco/codex-bootstrap
feat(admin): add manual reservation operations
This commit is contained in:
@@ -114,6 +114,14 @@ This operational flow should still follow the same backend rules as the public b
|
||||
5. after the reservation transaction commits, the backend sends the standard confirmation email;
|
||||
6. the guest still confirms through the email link before the reservation becomes confirmed and usable for check-in.
|
||||
|
||||
For operational testing or guest-support exceptions, Django admin also provides staff-only manual tools:
|
||||
|
||||
1. staff may confirm a pending reservation from the reservation admin page;
|
||||
2. manual confirmation still rechecks booking availability before confirming;
|
||||
3. the backend generates the same `check_in` token type used by the normal confirmation flow;
|
||||
4. admin can generate a one-time operational QR code and check-in URL without showing token hashes in normal admin screens;
|
||||
5. staff may mark a confirmed reservation as checked in from admin when the browser/mobile check-in flow is unavailable.
|
||||
|
||||
## Duplicate Check-In
|
||||
|
||||
If the same QR code is scanned again:
|
||||
|
||||
Reference in New Issue
Block a user