Skip to content

feat: Desk swap / booking transfer #83

Description

@c0dewhacker

Summary

Allow two users with confirmed bookings to swap desks for a day, or transfer a booking to a colleague.

Proposed Solution

Booking Transfer

  • "Transfer to colleague" button on a confirmed booking
  • Search for colleague by name/email → transfer request sent
  • Recipient accepts/declines via in-app notification or email link
  • Transfer preserves audit trail (original booker + transfer event logged)

Desk Swap

  • Two users mutually agree to swap their bookings
  • Initiate swap request → other party confirms → both bookings updated atomically
  • Advisory lock on both asset IDs during the swap transaction

Priority

🔵 P3 — Low impact, low effort

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmajor-featureLarge feature: new subsystem/data model + multi-screen UI

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions