Skip to content

Two-sided handover: the finder and the desk each confirm - #35

Merged
vidit-16 merged 2 commits into
mainfrom
handover-confirm
Oct 7, 2026
Merged

vidit-16 merged 2 commits into
mainfrom
handover-confirm

Conversation

@vidit-16

@vidit-16 vidit-16 commented Oct 7, 2026

Copy link
Copy Markdown
Owner
  • Finder: "I've handed it in" → desk confirms or marks not received.
  • Desk first: held immediately; finder confirms or disputes (flagged, admin emailed).
  • Desk page: to-confirm and flagged sections on top, nav badge; notices in the shared style.
  • Migration add_handover_columns; open-redirect-safe return after answering.

Tests: 121 passing.

Handing in an item is a transfer between two people, so both now say so.

- The finder can mark their found item "I've handed it in". It goes to
  the top of the Desk page with a badge, and desk staff get an email.
  The desk confirms it (held) or says it was not received (back to
  awaiting, and the finder is told).
- When the desk logs an item first, it is held at once so the owner can
  claim it, and the finder is asked on every page "Was that you?".
  "That wasn't me" flags it on the Desk page and emails the admin.
- Every step goes into the custody log with names and times. Notices use
  the shared style, so none of them sit on top of the page.
@vidit-16
vidit-16 merged commit 84b585f into main Oct 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant