Edit a Ride
The ride creator or an admin updates ride details after the ride has been created.
Who Can Do This
- Creator — always
- Admins — always
Steps
- Open the ride.
- Edit any combination of the allowed fields (see Rules).
- Save changes.
Rules
- Only the following fields can be changed after a ride is created:
- Start time — the time of day only; the date cannot be changed. The
updated start time may be in the past, as long as it falls on the same
calendar day as the end time (in the origin's time zone). If the updated
start time is in the past, the ride immediately auto-transitions to
on-going(same as if the scheduled time had arrived naturally). To change the date, the ride must be deleted and recreated. - End time — the time of day only, within the same date as the start time.
The updated end time must be in the future. The owner or admin can extend or
shorten the end time while the ride is
on-going, subject to the same-day constraint. If the end time is moved earlier, all active navigation and intercom sessions end automatically when the new end time arrives. - Title — 10–100 characters.
- Description — 10–400 characters.
- Poster image — the ride's cover photo.
- Require RSVP Approval — can be toggled on or off. See Approve or Reject an RSVP for behaviour when turning this off while requests are pending.
- Maximum Riders — can be raised or lowered. Lowering does not affect existing participants. See RSVP to a Ride for slot rules.
- Group ride visibility (group rides only) — can be switched between
private (group members only) and public (also appears in Discovery).
Switching public → private immediately disables discovery and blocks new
RSVPs from non-members; existing RSVPs (approved and pending) are honored.
Switching private → public makes the ride discoverable to all users
immediately. This field can be changed while the ride is
upcomingoron-going. - Breakpoints are immutable after creation. Origin, destination, and all intermediate breakpoints cannot be changed. However, the selected route alternative (which of the available Google Maps paths to use) can be changed by the creator or an admin before the ride starts. Route alternative changes do not notify participants. See Route.
- A ride can only be edited while its status is
upcomingoron-going. - Editing is not allowed after the ride's end time has passed.
- All RSVP'd participants receive a notification when the start/end time, title, or description changes. Poster image, max riders, RSVP approval setting, route alternative, and visibility changes do not trigger a notification.
What Happens Next
Updated details are visible to all participants immediately.
Failure Cases
- Ride ended: edits are not allowed after the ride's end time has passed.
- Not authorised: the user is neither the creator nor an admin.
- Immutable field: breakpoints, date, or any other non-editable field cannot be changed. Route alternative selection is only editable before the ride starts.
- Invalid time range: the updated end time is in the past, start and end are not on the same calendar day, or there are fewer than 2 hours between start and end. The change is rejected.
Status: partially-live. Backend API is complete. Frontend edit form shares the same partial implementation as ride creation — location search and route selection are not yet implemented.