Room Stays: Void room stay #2

Open
opened 2026-02-08 20:27:59 +05:30 by androidlover5842 · 0 comments

Goal

  • Allow voiding a room stay (e.g., accidental assignment) from Booking Details -> Room Stays.

API

  • POST /properties/{propertyId}/room-stays/{roomStayId}/void

UX requirements

  • Action button on a stay: "Void".
  • Confirmation dialog: show room number + dates.
  • Optionally capture reason/notes if backend supports it (currently request exists; confirm fields in DTO).

Engineering requirements

  • Follow Room DB sync rule (no direct UI list mutation).
  • After success: refresh active stays + booking details.

Acceptance

  • Voided stay disappears from active list and booking details updates correctly.
Goal - Allow voiding a room stay (e.g., accidental assignment) from Booking Details -> Room Stays. API - POST `/properties/{propertyId}/room-stays/{roomStayId}/void` UX requirements - Action button on a stay: "Void". - Confirmation dialog: show room number + dates. - Optionally capture reason/notes if backend supports it (currently request exists; confirm fields in DTO). Engineering requirements - Follow Room DB sync rule (no direct UI list mutation). - After success: refresh active stays + booking details. Acceptance - Voided stay disappears from active list and booking details updates correctly.
androidlover5842 added the featureroom-stayuxapiroom-db-sync labels 2026-02-08 20:27:59 +05:30
androidlover5842 added this to the TrisolarisPMS Roadmap project 2026-02-09 00:56:09 +05:30
Sign in to join this conversation.