Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

https://openlibraryfoundation.atlassian.net/issues/?jql=text%20~%20%22DCB-1081*%22%20or%20summary%20~%20%22DCB-1081*%22%20or%20key%20%3D%20DCB-1081%20ORDER%20BY%20created%20DESCissueKey%20in%20(DCB-1081%2C%20DCB-1116)%20ORDER%20BY%20created%20DESC

Description

  • This document is used to keep track of patron request data used in the DataGrids.

  • Field label - the label that the GraphGL data is displayed under.

  • GraphGL source - the JSON value where data is stored.

  • For everything in the GraphQL source column, assume patronRequest is before each one.

  • Translation key - the corresponding translation key, which is used to store the field label.

  • Missing - the value is currently not displayed in the datagrids

Patron Requests

Field label (column)

GraphQL source

Translation key

Example (source)

Request created

dateCreated

details.request_created

2024-04-29 14:48

Request updated

dateUpdated

Patron host LMS code

patronHostlmsCode

details.

record

patron_

updated

2024-04-29 14:48

Description

description

details.description

[empty]

Patron barcode

requestingIdentity.localBarcode

Can not find

[0077777777]

hostlms

Patron barcode

requestingIdentity.localBarcode

-

[0077777777]

Title

clusterRecord?.title

Supplying agency

suppliers[0].localAgency

details.supplying_agency_code

6wmdp

Status

status

details.status

REQUEST_PLACED_AT_SUPPLYING_AGENCY

Transition out

Error message

errorMessage

-

[empty]

Out of sequence

?

outOfSequenceFlag

details.is_transition_out_of_sequence

false

Requesting agency

suppliers.localAgency

details.supplying_agency_code

6wmdp

Pickup location

pickupLocationCode

details.pickup_code

Request ID

id

details.request_id

[UUID]

[UUID]

Polling count

pollCountForCurrentStatus

details.polling_checks_in_status

[empty]

Time in state

elapsedTimeInCurrentStatus

details.time_in_status

2024-04-29 14:48

Request updated

dateUpdated

details.record_updated

2024-04-29 14:48

Request ID

id

details.request_id

[UUID]

Status
title

missing

NOT USED

patronHostlmsCode

pickupLocationCode

details.

patron_hostlms

pickup_code

[UUID]

Status
titlemissing

nextScheduledPoll

details.next_poll

Status
titlemissing

patron.id

details.patron_id

Status
titlemissing

requestingIdentity.id

details.requestor_id

Status
titlemissing

requestingIdentity.localId

details.borrowing_patron_id

Patron Request by ID

...

Field label

GraphQL source

Translation key

Example (source)

Supplying agency code

suppliers.localAgency

details.supplying_agency_code

Supplier ID

suppliers.id

details.supplier_id

Canonical item type

suppliers.canonicalItemType

details.supplier_ctype

Date created

suppliers.dateCreated

details.date_created

Date updated

suppliers?.dateUpdated

details.date_updated

code

suppliers.hostLmsCode

details.code

isActive

suppliers.isActive

details.active

Local Bib ID

suppliers.localBibId

details.local_bib_id

Local supplier request ID

suppliers.localId

details.local_supplier_id

Local request status

suppliers.localStatus

details.local_request_status

Supplying - Item

Field label

GraphQL source

Translation key

Example (source)

Local item ID

suppliers.localItemId

details.local_item_id

Local item barcode

suppliers.localItemBarcode

details.local_item_barcode

Local item location code

suppliers.localItemLocationCode

details.local_item_loc

Local item status

suppliers.localItemStatus

details.local_item_status

Local item type

suppliers.localItemType

details.local_item_type

Suppling - Virtual patron

Field label

GraphQL source

Translation key

Example (source)

Local ID

suppliers.virtualPatron.localId

details.local_id

Local barcode

suppliers.virtualPatron.localBarcode

details.local_barcode

Local patron type

suppliers.virtualPatron.localPtype

details.borrowing_patron_type

DCB patron type

patronRequest.suppliers.virtualPatron.canonicalPtype

Status
titlemissing

Borrowing

Field label

GraphQL source

Translation key

Example (source)

Pickup request ID

localRequestId

details.borrowing_request_id

Pickup request status

localRequestStatus

details.borrowing_request_status

Local item ID

localItemId

details.local_item_id

Host LMS code

localItemStatus

hostlms.code

Local Bib ID

localBibId

details.local_bib_id

Borrowing - Patron

Field label

GraphQL source

Translation key

Example (source)

Patron ID

patron.id

details.patron_id

Patron HostLMS code

patronHostlmsCode

details.patron_hostlms

Patron ID at requesting agency

requestingIdentity.id

details.requestor_id

Local patron type

requestingIdentity.localPtype

details.borrowing_patron_type

Local patron ID

requestingIdentity.localId

details.borrowing_patron_id

Local patron barcode

requestingIdentity.localBarcode

details.borrowing_patron_barcode

Borrowing - Virtual item

Field label

GraphQL source

Translation key

Example (source)

Virtual item ID

localItemId

details.borrowing_virtual_id

Virtual item status

localItemStatus

details.borrowing_virtual_item_status

Virtual item type

localItemType

details.borrowing_virtual_type

Virtual Bib ID

localBibId

details.borrowing_virtual_bib_id

Pickup

Field label

GraphQL source

Translation key

Example (source)

Pickup location code

pickupLocationCode

details.pickup_code

Pickup patron ID

pickupPatronId

details.pickup_patron_id

Pickup request ID

pickupRequestId

details.pickup_request_id

Pickup request status

pickupRequestStatus

details.pickup_request_status

Pickup - Virtual patron (empty accordion)

Field label

GraphQL source

Translation key

Example (source)

Status
titleMISSING

Status
titlemissing

Status
titleMISSING

Pickup - Virtual item

Field label

GraphQL source

Translation key

Example (source)

Pickup item ID

patronRequest.pickupItemId

details.pickup_item_id

Pickup item status

patronRequest.pickupItemStatus

details.pickup_item_status

Pickup item type

patronRequest.pickupItemType

details.pickup_item_type

Audit log

Field label (column)

GraphQL source

Example (source)

Audit date

audit.auditDate

Description

audit.briefDescription

fromStatus

audit.fromStatus

toStatus

audit.toStatus

Audit Detail

...

Field label

GraphQL source

Translation key

Example (source)

Audit ID

id

details.audit_id

Audit date

auditDate

details.audit_date

Brief description

audit.briefDescription

details.audit_description

fromStatus

audit.fromStatus

details.audit_from_status

toStatus

audit.toStatus

details.audit_to_status

Status
titlemissing

audit.auditData

Status
titleMISSING

Patron request ID

audit.patronRequest.id

details.patron_request_id

...