Searching by Custom Fields in Inventory > Holdings - via existing search box

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

Description

When Custom Fields are implemented in Inventory, they have to be searchable and the required search filters have to be applicable. This Ticket is handling the search via search box for Holdings records in Inventory.

Purpose:

As a staff user, I would like to search for a specific term in Holdings and include content from Custon Fields in this search in order to display all Holdings records which contain this specific term.

Requirements:

  • Custom text fields (“text field”, “text area”) should only be searchable via “all” index as well as the corresponding Custom Field index but not via “keywords” index in Inventory

  • CQL search should be available for Custom Fields

Notes:

Searching is done via Elasticsearch in Inventory.

Scenarios:

  1. Scenario:

  • Given the user is in the Inventory app on the Search & filter pane

    • Search is selected

    • Holdings is selected

    • a “text field” and/or “text area” has already been defined as a custom field for Holdings

  • When the user is clicking the dropdown above the search box

  • Then each existing Custom text Field in Holdings can be selected as index for the search

 

  1. Scenario:

  • Given the user is in the Inventory app on the Search & filter pane

    • Search is selected

    • Holdings is selected

    • a “text field” and/or “text area” has already been defined as a custom field for Holdings

  • When the user enters a search term in the search box and selects the corresponding Custom Field as index in the dropdown above the search box and clicks on search

  • Then the Holdings records which contain this search term in the addressed (via index) Custom text Field are displayed

 

  1. Scenario:

  • Given the user is in the Inventory app on the Search & filter pane

    • Search is selected

    • Holdings is selected

    • a “text field” and/or “text area” has already been defined as a custom field for Holdings

  • When the user enters a search term in the search box and selects “All” in the dropdown above the search box and clicks on search

  • Then the Holdings records which contain this search term in one of their text fields (including the Custom text Fields) are displayed

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Franziska Lehmann 9 hours ago

Dear , and , do you agree with the content of this ticket and give your approval for us to start with the corresponding development or do things still need to be adjusted from your point of view? Thank you very much!

Details

Assignee

Reporter

Priority

Development Team

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 4, 2025 at 1:53 PM
Updated 9 hours ago
TestRail: Cases
TestRail: Runs