Web tools already flag when the client requested a specific inspector using inspection field _inspectorRequestedIds (array of inspector ids). Example: toolsv2 calendar uses event._inspectorRequestedIds?.includes(employeeId) and shows a small star badge (see CalendarEventWrapper.tsx — amber border, star icon, tooltip “Requested”).
Backend model: attik-backend inspectionSchema — _inspectorRequestedIds: [{ type: String, ref: 'inspector' }] (alongside _inspectorId).
Mobile does not surface this signal. InspectionPopulatedWithServices in inspector-app/types/index.ts does not yet include _inspectorRequestedIds, and schedule/detail UI has no star.
GET inspection/:id (used by useInspectionDetails) and schedule payloads include _inspectorRequestedIds for inspections. If missing, coordinate minimal backend/mobile API change so the app receives the array._inspectorRequestedIds?: string[] (or correct shape) to the inspection type used on mobile.useAuth() (inspectorId).isRequested = inspection._inspectorRequestedIds?.includes(inspectorId) ?? false.components/schedule/ScheduleCard.tsx — for item.type === 'inspection', show a small star badge when isRequested (e.g. MaterialIcons star or grade, warning/amber styling to mirror web).app/(app)/inspection/[id].tsx — add the same indicator in the header badge area (badgesRow near status/job type) when isRequested._inspectorRequestedIds, star (or equivalent) appears on schedule card and inspection detail header.Please authenticate to join the conversation.
Completed
Main App
2 months ago
Linear
Get notified by email when there are changes.
Completed
Main App
2 months ago
Linear
Get notified by email when there are changes.