Staff permissions
This is the capability-by-capability breakdown of Lyra’s school-side access model. For what the roles are for and how to invite, adjust, and remove staff, see Staff users.
The three layers
Section titled “The three layers”Access is decided by three independent things:
| Layer | Scope | Values |
|---|---|---|
| Role | School | Limited, Standard, or Admin — exactly one |
| Library manager | Library | Granted or not, per library, stacks on any role |
| Account owner | Account | Granted or not |
None implies another. An account owner is not automatically a school admin; a school admin is not automatically a library manager.
Roles are cumulative — Admin includes everything Standard can do, and Standard includes everything Limited can do. The library-manager grant is not part of that ladder: it adds a separate set of powers to whatever role a person holds.
Circulation, catalog, and search
Section titled “Circulation, catalog, and search”Every staff member of a school has these in every library of that school, whatever their role and with no library-manager grant.
| Capability | Limited | Standard | Admin |
|---|---|---|---|
| Check out, check in, renew | ✓ | ✓ | ✓ |
| See who returned a copy, on the Check In feed | ✗ | ✓ | ✓ |
| Create, cancel, and fulfill holds in queue order | ✓ | ✓ | ✓ |
| Assign and reshelve copies against holds | ✓ | ✓ | ✓ |
| Mark a copy found | ✓ | ✓ | ✓ |
| View the catalog, search, and filter | ✓ | ✓ | ✓ |
| Export the catalog | ✓ | ✓ | ✓ |
| Download barcode and spine labels | ✓ | ✓ | ✓ |
| Run an inventory session — start, scan, close, export | ✓ | ✓ | ✓ |
| View the OPAC page and each list’s page, read-only | ✓ | ✓ | ✓ |
| Use Vega | ✓ | ✓ | ✓ |
| Use the header search | ✓ | ✓ | ✓ |
| View an import and download its source files | ✓ | ✓ | ✓ |
| View active loans and download overdue notices | ✓ | ✓ | ✓ |
Viewing the OPAC is read-only for anyone without the library-manager grant, Admins included. Changing it is a library-manager power. Until a library manager publishes the library’s OPAC, there’s nothing to view: staff who aren’t library managers see only a note saying so.
Roster
Section titled “Roster”The roster is where the roles actually differ. Note that viewing a patron record is available to every role — what Limited loses is history, contact details, export, and sync, not the roster itself.
| Capability | Limited | Standard | Admin |
|---|---|---|---|
| View the patrons list and open a patron record | ✓ | ✓ | ✓ |
| View the homerooms list | ✓ | ✓ | ✓ |
| Download library cards | ✓ | ✓ | ✓ |
| Set a patron’s OPAC PIN | ✓ | ✓ | ✓ |
| View the roster imports list | ✓ | ✓ | ✓ |
| View checkout history — on a patron, item, or copy | ✗ | ✓ | ✓ |
| View a patron’s email and guardian emails | ✗ | ✓ | ✓ |
| Select patron rows for bulk actions | ✗ | ✓ | ✓ |
| Export patrons or homerooms | ✗ | ✓ | ✓ |
| Open navigation path: Roster then Sync and view sync runs and warnings | ✗ | ✓ | ✓ |
| Send a hold-ready, due-soon, or overdue notice on demand | ✗ | ✓ | ✓ |
| Ask Vega to count patrons or loans | ✗ | ✓ | ✓ |
| Add, edit, delete, or merge a patron | ✗ | ✗ | ✓ |
| Set a patron’s class year | ✗ | ✗ | ✓ |
| Create, rename, or delete a homeroom | ✗ | ✗ | ✓ |
| Assign patrons to homerooms, or set homeroom teachers | ✗ | ✗ | ✓ |
| Run a roster import | ✗ | ✗ | ✓ |
| Connect, configure, or disconnect roster sync | ✗ | ✗ | ✓ |
School management
Section titled “School management”Admin-only, in every case.
| Capability | Limited | Standard | Admin |
|---|---|---|---|
| Add, edit, or remove a staff user; resend or revoke an invitation | ✗ | ✗ | ✓ |
| Change anyone’s role, or grant and revoke library manager | ✗ | ✗ | ✓ |
| Create, rename, or delete a library | ✗ | ✗ | ✓ |
| Edit school profile — name, logo, color, grade range | ✗ | ✗ | ✓ |
| Set the academic year and school holidays | ✗ | ✗ | ✓ |
| Delete roster data | ✗ | ✗ | ✓ |
The library-manager grant
Section titled “The library-manager grant”Granted per library. It adds the following in that library, on top of whatever the person’s role already allows. Every row here is unavailable without the grant, whatever the role — including to an Admin.
| Capability |
|---|
| Add, edit, weed, merge, and delete items and copies |
| Add copies to an item; set a copy’s location, edition, or lost state |
| Edit metadata vocabularies — rename or delete authors, topics, tags, series, locations |
| Set the library’s circulation defaults |
| Create, edit, and delete item policies, grade-level overrides, faculty overrides |
| Assign an item policy to items |
| Run a catalog import, and resolve its records |
| Create and manage lists — reorder, rename, hide, set audience, add and remove items |
| Configure and manage the OPAC, including its web address |
| Set notice and student-notice settings |
| Change a due date away from the computed value |
| Reorder a hold queue (change hold priorities) |
| Un-assign a copy from a ready hold, reverting it to un-ready |
The grant does not include roster editing or the library lifecycle — creating, renaming, or deleting a library. Those are admin powers, and an admin has them without the grant.
Account owners
Section titled “Account owners”Account ownership is a separate, account-scoped layer covering billing, the subscription, the set of schools, and everyone’s access across them: an owner can give anyone ownership, a role at any school, or a library to manage. It grants no circulation, roster, or catalog access on its own. See Account governance.
Common combinations
Section titled “Common combinations”| Role | Library manager | Who they are |
|---|---|---|
| Limited | ✗ | Volunteer or helper: runs the desk; no checkout history, no export, no sync. |
| Limited | ✓ | Catalog or tech-services helper: full manager powers, still no history, export, or sync. |
| Standard | ✗ | Circulation and roster staff: the desk plus full roster visibility and export; no catalog, policy, or OPAC. |
| Standard | ✓ | Librarian: full roster visibility plus manager powers for the libraries they run. |
| Admin | ✗ | School administrator: staff, libraries, settings, and roster editing; not a desk manager. |
| Admin | ✓ | Head librarian: everything inside the school. |
Layer account ownership on top of any row when the same person also governs billing and the set of schools.
See also
Section titled “See also”- Staff users — inviting staff, changing roles, and removing people.
- Account governance — account owners, the subscription, and the schools in the account.
- Accounts and Schools — the structure these layers sit on.