Detach a Ride from a Group

The group owner removes a ride from the group's feed, making it an independent ride. The ride's existing public or private visibility is unchanged.

Who Can Do This

  • Group owner — for any ride created within their group.

Steps

  1. Open the group ride.
  2. Select "Detach from Group".
  3. Confirm the action.

Rules

  • Only applies to rides that were created within a group.
  • Only the group owner can detach a ride — even if the ride creator is different.
  • After detaching, the ride becomes an independent ride. Its public or private visibility is unchanged — a public group ride stays public after detaching; a private group ride stays private.
  • The ride is no longer visible in the group's ride feed. Non-RSVP'd group members lose access immediately.
  • The original ride creator retains full ownership of the ride after detaching. The ride creator is notified when the group owner detaches their ride.
  • Detaching does not delete the ride or remove its participants.
  • Detaching is irreversible — the ride cannot be re-attached to the group.
  • The ride continues to count toward the creator's per-subscriber cap. Group ride creation is checked against both caps at creation time, so the per-subscriber slot was already consumed. After detaching, only the per-subscriber cap applies — the per-group cap no longer counts this ride.

What Happens Next

The ride disappears from the group's ride feed. Its discovery status is unchanged — a public ride remains discoverable by all users; a private ride remains accessible only to existing participants. The ride creator is notified. Existing participants retain their RSVP status and access.

Failure Cases

  • Not the group owner: ride creators and admins cannot detach a ride from a group — only the group owner can.
  • Ride is not a group ride: this action is not available for standalone private or public rides.

Status: partially-live. Backend API is complete. Frontend UI is not yet built.