You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Statuses. Trip status shows Outstanding while any booking is outstanding, and Rejected per #693385. Add both to the trip status filter.
Review action. There's no review action today; add one. Add a trip case to getActions: Review when the user is an approver on an outstanding booking, View otherwise. This works from the tripData in search results. Both open the trip room on Spend (#104412).
Offline. Handle Review before ActionCell's offline check, like View, so it stays enabled offline. Keep the green style.
Everything user-facing here is behind the TRAVEL_APPROVAL beta (Release 1, step 0).
Manual Test Steps
As an approver, open Spend → Travel → Trips. Verify a trip waiting on you shows Outstanding, the Approver column, and a green Review button.
Tap Review and verify the trip room opens in the wide panel.
Go offline and verify Review is still enabled.
As the traveler, verify the same trip shows View.
Automated Tests
Trip rows show Review for approvers with an outstanding booking, and View otherwise.
Activity
melvin-bot commentedon Oct 19, 2026
Triggered auto assignment to Design team member for new feature review - @dubielzyk-expensify (
NewFeature)[-][Approve Travel R3] Spend trips: Approver column, approval statuses and Review action[/-][+][$175] [Approve Travel R3] Spend trips: Approver column, approval statuses and Review action[/+]melvin-bot commentedon Oct 28, 2026