Two book types
- PACE Required
- General
A custody-only loan. There is no due date, so the book can never go overdue and it cannot be marked lost. Staff hand it to a student and record who has it, without a return deadline attached.
Every checkout goes through a staff member. Students and parents cannot check a book out themselves.
What the desk covers
- Catalog: a list of every library book for the school, showing title, book type, quantity on hand, copies currently out, and location. You can search by title and filter by book type.
- Active checkouts: every book currently out, sorted with the soonest due date first. Books with no due date (PACE Required) sort to the end. Status on each row is calculated live from the due date, so a book shows as lost, overdue, or checked out without waiting for an overnight job.
- Checkout and return actions: checking a book out, returning it, marking it lost or found, undoing a return, cancelling a mistaken checkout, and editing a due date. See Checkout and return for the step-by-step flow.
- Overdue and lost handling: how overdue status is determined, the daily sweep that flags late general loans, and the lost/found flow. See Overdue and lost books.
Who can access what
Library access follows the same capability matrix as the rest of inventory, not a fixed list of roles.| Capability | Lets you | Included in |
|---|---|---|
| inventory:view | Browse the catalog and view active checkouts | inventory:manage |
| inventory:checkout | Check books out, return them, mark lost/found, undo a return, cancel a checkout, edit a due date | inventory:manage |
| inventory:manage | Everything above, plus adding and editing library items in the catalog | (superset) |
Read-only views elsewhere
- A student’s profile page includes a Library section showing that student’s checkouts, split into currently out and past loans, with a status badge. This view has no actions.
- The parent portal includes a Library page grouping each linked child’s current and past checkouts with due dates and status badges. Parents cannot check out, return, or otherwise act on a book from this view.
Checkout and return
Step-by-step for checking a book out, returning it, and correcting mistakes.
Overdue and lost books
How overdue status is calculated and how the lost/found flow works.
Inventory overview
The shared inventory system that library items are built on.
Roles and permissions
How capabilities like inventory:view and inventory:checkout map to roles.