Maintenance
Before the pickup fix, marking an item collected never closed its claim, so those claims still count against the parent's 3-claim limit. Scanning is read-only.
Nothing stuck — every collected item has its claim closed.
{{ strandedCount }} claims are still open against an item that was already collected, blocking {{ strandedParents }} parents from claiming again.
Awaiting Approval ({{ pendingApproval.length }})
| Item Name | Claimed By | Student | Grade | Est. Value | Claim Date | Action |
|---|---|---|---|---|---|---|
| {{ item.name }} | {{ item.claimantName }} |
|
₹{{ item.estimatedValue }} | {{ formatDate(item.claimDate) }} |
Pending Pickup ({{ pendingPickup.length }})
| Item Name | Claimed By | Student | Grade | Claim Code | Must Collect By | Storage Location | Mark as Picked Up |
|---|---|---|---|---|---|---|---|
| {{ item.name }} | {{ item.claimantName }} |
|
{{ item.claimCode }} | {{ formatDate(item.pickupDeadline) }} {{ deadlineNote(item.pickupDeadline) }} |
No items are currently pending pickup.
All Claimed Items ({{ allClaimedItems.length }})
| Item Name | Claimed By | Student | Grade | Claim Code | Claim Date | Must Collect By | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| {{ item.name }} | {{ item.claimantName }} | {{ item.studentName || '—' }} | {{ item.studentGrade || '—' }} | {{ item.claimCode }} | {{ formatDate(item.claimDate) }} | {{ formatDate(item.pickupDeadline) }} | {{ getStatusText(item.claimStatus) }} |
No items have been claimed yet.