Versions Compared

Key

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

...

TermDefinition
Standard authority file

Authority file managed by an external or national organization for distribution and a way to provide consistent access points across institutions (ex: LC name authority file)

Local authority file

Authority file managed by an institution that does not intend to distribute to other institutions

  • Terms that more closely align to the institution's mission
  • Terms that do not exist in other vocabularies (such as dissertation authors)
Shared authority records

Authority records in a multi-tenant environment that are shared with all other tenants

Local authority records

Authority records, either in a multi-tenant or single-tenant environment that are contained in a single tenant

Requirements

CategoryRequirementDescriptionStoryStatus
SettingsAdd new settings section for MARC authority app and create settings options to manage authority filesCatalogers need a way to create new MARC authority records via the UI and assign the records to an authority source file. Some source files can be considered "standard" such as the LC name authority file, while others may need to locally configured by the library. We need to add a new MARC authority app setting section so that the library can configure these files. 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-337

Status
colourGreen
titlevalidated

SettingsPopulate settings with existing standard authority file definitions

Existing definitions: Managing Authority source files

  • "Name" (taken from "Source file name" from the above link
  • "Prefix" (taken from the "Identifying prefix/code" column from the above link read-only, user cannot change)
  • "HRID starts with": empty 
  • "Base URL" (taken from the "Base URL" column from the above link - but this can be edited by user)
  • "Active" check box (unchecked - though user can check)
  • "Source"  should be "FOLIO" for these standard files
  • "Last updated by"
  • "Actions" should contain an edit icon so that users can edit the "Active" checkbox and the Base URL - but NO delete icon 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-337

Status
colourGreen
titlevalidated

SettingsAllow user to create new local authority definitions
  • "Name": required textbox, no limit
  • "Prefix": required textbox, limit = 25 characters
  • "HRID starts with": required text box - numeric
  • "Base URL": optional text box
  • "Active" check box (checked) 
  • "Source" should be "Local" - generated by system
  • "Last updated by" : Date "by" and user name - generated by system
  • "Actions" should contain an icon for both Edit and Delete

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-337

Status
colourGreen
titlevalidated

SettingsAdd a tool-tip/info popover by "Active"Popover should say: "Select a file as "Active" if users should be able to create a new authority record for the file 

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-337

Status
colourGreen
titlevalidated

SettingsFor ECS/multi-tenant environments, these settings will be configured at the central-tenant level

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-337

Status
colourGreen
titlevalidated

SettingsSpecific CRUD permissions should be required
  • "Settings (MARC authority): Create, edit, delete authority files"
  • "Settings (MARC authority): View authority files"
  • For ECS: require permission in central tenant to create, edit, delete

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-337

Status
colourGreen
titlevalidated

Settings>validationFor local authority files, prefixes should be unique

If the user tries to add a duplicate prefix on save, add error message in red underneath prefix textbox that says: "Error saving data. Prefix must be unique"

We should produce an error toast message (11/17/23)

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-345

Status
colourRed
titlechanged

Settings>validationFor local authority files, only one prefix is allowed

If the user adds a prefix that contains spaces,

 

add error message in red underneath prefix textbox that says: "Error saving data. Only one prefix is allowed for local authority files"

We should produce an error toast message (11/17/23)

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-345

Status
colourYellow
titleadded

Settings>validationFor local authority files, HRID cannot start with leading zeroes

If the user adds an HRID start number that contains leading zeroes, produce an error toast message that says: "

  • "Error saving data. HRID cannot start with zero" (11/17/23)

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-345

Status
colourYellow
titleadded

Settings>validationFor standard files, only allow editing of "Active" checkbox and Base URL

*Base URL in existing links do not need to be updated

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-345

Status
colourGreen
titlevalidated

Settings>validation

For local files, allow editing of the following fields:

  • Name
  • Prefix
  • HRID sequence start
  • Base URL textbox: If edited, do not need to update existing links
  • Active checkbox
  • Edit button
  • Delete button
  • User attempts to update the prefix and/or the HRID starts with but the backend returns a message indicating that authority records are already assigned to the file: "Changes to (name) cannot be saved. Existing authority records are already assigned to this authority file."
  • User attempts to delete an authority file but the backend returns a message indicating that authority records are already assigned to the file: (name) cannot be deleted. Existing authority records are already assigned to this authority file." - don't show modal after error toast

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-345

Status
colourGreen
titlevalidated

Settings>validation

Delete confirmation modal when user selects the Delete icon; this icon should only be shown for Local authority files

  • Delete modal: When a user attempts to delete an authority file (only available in authority file is not in use) then the following error message should display with the name of the authority file at the top, followed by "will be deleted" and the following message: "Are you sure you want to delete this authority file? After deletion, new records will no longer be able to be assigned to this authority file" with buttons to either "No, do not delete" or "Yes, delete"
    • If the user selects "No, do not delete" the authority file should remain in the table
    • If the user selects "Yes, delete" then the authority file should be removed from the table

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUIMARCAUTH-345

Status
colourGreen
titlevalidated