Bulk Edit - Affiliation and Permissions Handling for Holdings and Items Edits from the Central Tenant

Bulk Edit - Affiliation and Permissions Handling for Holdings and Items Edits from the Central Tenant

Matching Records Preview

image-20240725-205417.png

If a user does not have an affiliation with a tenant but the list of submitted identifiers include records from that tenant then the Matching Records Preview:

  • does not include those records in the preview

  • identifiers of the records associated with that tenant are reported in the Error accordion with the error: “User <username> does not have required affiliation to view the <record type> - <record-identifier> on the tenant <tenant-identifier>”.

If a user does have an affiliation with a tenant but does not have required permissions to view the records then the Matching Records Preview:

  • does not include those records in the preview

  • identifiers of the records associated with the tenant are reported in the Error accordion with the error: “User <username> does not have required permission to view the <record type> - <record-identifier> on the tenant <tenant-identifier>”. Note: Starting with the Trillium release, bulk edit jobs triggered by a list of UUIDs will display the error message “No match found.” Error message wording remains unchanged for jobs triggered by any other type of record identifier.

 

Required view permissions by record types are identified in: https://folio-org.atlassian.net/wiki/x/AlkV

Confirmation Screen

 

image-20240725-205557.png

If a user does not have an affiliation with a tenant but the list of submitted identifiers include records from that tenant then:

  • the records are not updated

  • the Confirmation screen does not include those records in the preview

  • identifiers of the records associated with that tenant are reported in the Error accordion with the error: “User <username> does not have required affiliation to edit the <record type> - <record-identifier> on the tenant <tenant-identifier>”.

If a user does have an affiliation with a tenant but does not have required permissions to edit the records then:

  • the records are not updated

  • the Matching Records Preview does not include those records in the preview

  • identifiers of the records associated with the tenant are reported in the Error accordion with the error: “User <username> does not have required permission to edit the <record type> - <record-identifier> on the tenant <tenant-identifier>”.

Required edit permissions by record types are identified in: https://folio-org.atlassian.net/wiki/x/AlkV