Surface and edit Pickup Location Local ID in DCB Admin

Description

Problem

Local system local ID for pickup locations cannot be viewed or edited in DCB Admin. This makes diagnosing and applying a fix out of the reach of self-service config management.

Example: Slack

In Scope

  • Add location.local_id to applicable GraphQL queries and mutations

  • Add “Local ID” to Locations data grids

    • Main consortium Locations grid at /locations

    • Library locations grid at library/{}/locations

  • Configure Local ID

    • To show value of location.local_id

    • Set as hidden column

    • Position between “Enabled for pickup” and “Location UUID”

    • Enable for sort and filter

  • Add “Local ID” to Locations detail page

    • Position after “Can pick up from location?” and before “Location agency UUID”

    • To show value of location.local_id

    • Set as editable

  • If the value of location.local_id is not set or present, handle in the same way as any other missing data

 

Activity

Show:

Casey Henderson February 18, 2025 at 3:59 PM

Noting for future reference - this has a dependency on DCB Service 8.14.0 https://gitlab.com/knowledge-integration/libraries/dcb-service/-/commits/v8.14.0?ref_type=tags

Casey Henderson February 18, 2025 at 3:57 PM

Cheers !

Gill Osguthorpe February 18, 2025 at 3:57 PM

Looks good !

Casey Henderson February 17, 2025 at 1:36 PM

Casey Henderson February 14, 2025 at 2:43 PM

Local ID is already on the location detail page as “Polaris Org Id” / “FOLIO Service Point ID” etc - do we want to keep that ILS-specific naming, or standardise to just Local ID again?

Done

Details

Assignee

Reporter

Components

Target Version

Fix versions

Sprint

Priority

Created February 13, 2025 at 3:49 PM
Updated February 24, 2025 at 3:57 PM
Resolved February 18, 2025 at 3:56 PM