Asset statuses
Every asset has astatus field that reflects its current state.
Available
The asset is in inventory and ready to be assigned. Only assets in this status appear on the Kiosk equipment selection screen.
Assigned
The asset is currently checked out to a volunteer. It was assigned during a Kiosk check-in and has not been returned yet.
Maintenance
The asset is temporarily out of service. It will not appear for assignment until its status is updated.
Lost
The asset has been marked lost. It is excluded from available inventory and flagged for follow-up.
Adding assets to inventory
Open the Assets page
Go to your event and select Assets from the sidebar. Click Add Asset in the top-right corner.
Fill in the asset details
A form expands at the top of the page with four fields:
| Field | Description | Example |
|---|---|---|
| Display Name | A human-readable label for the asset | Motorola CP200 |
| Equipment Category | The type of asset. Choose from Radio, Vest, Key, Tablet, or Other. | Radio |
| Internal Identifier | An optional serial number, label, or code used to tell identical assets apart. | RAD-001 |
| Operational Status | The initial status. Defaults to available. | available |
Editing and deleting assets
Hover over any row in the inventory table to reveal the Edit and Delete action buttons on the right.- Edit opens the form pre-filled with the asset’s current values. Change any field and click Sync Updates.
- Delete shows a confirmation prompt. Deletion is permanent and cascades to any associated
asset_assignmentrecords.
Asset assignment during check-in
Assets are assigned to volunteers through the Kiosk check-in flow. When a volunteer checks in, the Kiosk displays a grid of all assets withstatus = available. The volunteer taps to select the items they are taking.
On confirmation:
- A row is added to the
asset_assignmentstable withchecked_out_at= current time. - The asset’s
statuschanges toassignedand itsvolunteer_idis set to the volunteer. - The activity log records an
asset_outevent.
Tracking returns during check-out
When a volunteer checks out via Kiosk, the Verify Return screen lists every asset currently assigned to them. Confirming check-out marks all listed assets as returned:checked_in_atis set on eachasset_assignmentrow.- The asset
statusresets toavailableandvolunteer_idis cleared. - The activity log records an
asset_inevent.
Viewing the inventory
The inventory table shows all assets for the event with their name, category, identifier, and current status. Use the search field to filter by any of those fields. To see which assets are currently out in the field, filter or sort by status. Assets withassigned status are checked out; the volunteer holding them is recorded in asset_assignments but is not displayed in this table view.
Data model
The asset system uses two tables.checked_in_at means the asset is still in the volunteer’s possession. When checked_in_at is set, the transaction is closed and the asset is returned to available.