# | Requirement | Description | Functionality | Related tickets | Implementation Status |
---|
1 | Generate a shelving order for call numbers | Initial implementation focused on implementing type-based shelving orders for LC and Dewey call numbers, based on the marc4j library, as well as Other scheme Added normalized shelving orders based on NLM and SuDoc types (Poppy release) The sorting mechanism should consider the call number, volume, enumeration, chronology, copy number, and suffix data
| Browse | LC: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MODINVSTOR-381 |
---|
|
Dewey: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MODINVSTOR-876 |
---|
|
Other scheme: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MODINVSTOR-877 |
---|
|
NLM: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MODINVSTOR-1066 |
---|
|
SuDoc: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MODINVSTOR-1069 |
---|
|
| |
2 | Add a new Inventory browse option for call numbers | - Current implementation of the following call number type options:
- Call numbers (all)
- Call numbers, Dewey Decimal classification
- Call numbers, Library of Congress classification
- Call numbers, Local
- *where "Local" includes any call numbers with a type of source: Local
- Call numbers, National Library of Medicine classification
- Call numbers, Other scheme
- Call numbers, Superintendent of Documents classification
- These call number types have been made uneditable (with source: system)
| Browse | FE -initial: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UXPROD-3459 |
---|
|
BE - initial: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UXPROD-3255 |
---|
|
FE - browsing by type: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UXPROD-4327 |
---|
|
BE - browsing by type: Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UXPROD-3569 |
---|
|
| Status |
---|
| |
---|
colour | Yellow |
---|
title | in progress |
---|
|
|
3 | Populate browse results list with all item-level call numbers | Item call numbers can either be specified in the Item record, or inherited from the Holdings record Browse results will contain ALL item-level call numbers (see below for navigating forward and backward through the list) - A single Instance can have multiple items with call numbers of different types
| Browse |
| |
4 | Sort by calculated effective shelving order |
| Browse |
| |
5 | Browse results should contain preceding and succeeding call numbers per shelving order | | Browse |
| |
6 | Users should be able to navigate forward and backward through the list |
| Browse |
| |
7 | Call numbers on the browse results list should display the Prefix, Call number, and Suffix values, if applicable |
| Browse |
| |
8 | The results should indicate a match if: The browse query matches the Prefix + Call number + Suffix (the call number components that are visible on the results pane) - Status |
---|
subtle | true |
---|
colour | Red |
---|
title | under review |
---|
| - as noted in the description, it is confusing when the browsed query indicates that a match is not found but to the user, it looks to match the succeeding call numberOR the components of the shelving key (call number, volume, enumeration, chronology, copy number, and suffix data)
| Currently, since the shelving key does not contain the prefix, when the user browses the call number with the prefix value, it will not find a match, but will show the visually matching call number directly below the “X would be here” message. It is confusing to users.
| Browse |
| Status |
---|
| |
---|
colour | Red |
---|
title | under review |
---|
|
|
9 | If no exact match is found, the browse query should be placed in proper order (with preceding and succeeding call numbers) as a placeholder (“x would be here) |
| Browse |
| |
10 | If there are multiple copies with the same call number (with a value in the Copy field) and the user browses with the copy number, any copy number should return a match | | Browse |
| Status |
---|
| |
---|
colour | Grey |
---|
title | not started |
---|
|
|
11 | When browsing typed call numbers, the effective location facet should only contain the locations of the specific call numbers types on the Instance |
| Browse | Jira Legacy |
---|
server | System JiraJIRA |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MSEARCH-600 |
---|
|
| Status |
---|
| |
---|
colour | Grey |
---|
title | not started |
---|
|
|
12 | Users should be able to search Items in Inventory by the Effective call number (item), eye readable | - Should be exact in terms of characters & spacing, but should be case insensitive
Status |
---|
subtle | true |
---|
colour | Red |
---|
title | under review |
---|
|
- Mostly implemented, but current search is case sensitive
| Search | Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MODINVSTOR-444 |
---|
|
Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | MSEARCH-507 |
---|
| (case insensitivity)
| Status |
---|
| |
---|
colour | Red |
---|
title | under review |
---|
|
|
13 | Users should be able to search Items in Inventory by the Effective call number (item), normalized | - Should ignore characters & spacing and be case insensitive
| Search | Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIIN-857 |
---|
|
| |
14 | Users should be able to search Holdings in Inventory by the eye readable call number (holdings) | - Should be exact in terms of characters & spacing, but should be case insensitive
| Search | Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIIN-858 |
---|
|
| |
15 | Users should be able to search Holdings in Inventory by the normalized call number (holdings) | - Should ignore characters & spacing and be case insensitive
| Search | Jira Legacy |
---|
server | System JiraJIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIIN-1918 |
---|
|
| |
16 | Users should be able to search Instances in Inventory by the effective shelving order of the item call number | - I think this facilitates the ability to navigate from a result in the call number browse list to the Instance in Inventory
| Search |
| |
17 | Effective location facet selection should be retained when selecting a record in the browse results list for call number browse by type |
| Browse |
| Status |
---|
| |
---|
colour | Grey |
---|
title | not started |
---|
|
|