rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /live_buses/{busId} {
      allow read: if true;
      allow write: if request.auth != null;
    }

    match /routes/{routeId} {
      allow read: if true;
      allow write: if request.auth != null && request.auth.token.admin == true;
    }

    match /drivers/{driverId} {
      allow read, write: if request.auth != null && request.auth.token.admin == true;
    }

    match /trips/{tripId} {
      allow read: if request.auth != null;
      allow write: if request.auth != null;
    }
  }
}
