refactor: remove auto deposit penalty on no-shows, add comprehensive tests

- Remove automatic deposits_required=3 on no-shows, give admin flexibility
- Add tests for no-show deposit logic (forgiven, over 24h, under 24h)
- Add tests for reservation cleanup TTL (admin walk-in/call-in 15min)
- Add tests for EXIF GPS data stripping in portfolio images
- Add tests for contact info endpoint
- Add tests for guest account anonymization
This commit is contained in:
2026-05-03 15:59:40 +01:00
parent 6808752e0d
commit 88ee265603
11 changed files with 2479 additions and 17 deletions
+13 -8
View File
@@ -4,17 +4,21 @@
"type": "split",
"children": [
{
"id": "c3304ad1f15b3261",
"id": "88f82a6e53bb7e58",
"type": "tabs",
"children": [
{
"id": "b72bbfe2e0c01c0c",
"id": "0e456d61bc5b6ded",
"type": "leaf",
"state": {
"type": "empty",
"state": {},
"type": "markdown",
"state": {
"file": "Crussell/Test Implementation Plan.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "New tab"
"title": "Test Implementation Plan"
}
}
]
@@ -70,8 +74,7 @@
"title": "Bookmarks"
}
}
],
"currentTab": 1
]
}
],
"direction": "horizontal",
@@ -166,8 +169,10 @@
"bases:Create new base": false
}
},
"active": "b72bbfe2e0c01c0c",
"active": "0e456d61bc5b6ded",
"lastOpenFiles": [
"Crussell/Future Work - Gap Backlog.md",
"Crussell/Test Implementation Plan.md",
"Crussell/Crussell Nails.md",
"Crussell/Backend/bookings.md",
"Untitled.base",