Filter Instance records by Suppress in discovery and Staff suppress

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Description

Purpose: To filter Instance records toggled: Suppress from discovery and/or Staff suppress

User story:
As a FOLIO cataloger I want to filter Instance records which have ben toggled with: Suppress in discovery and/or Staff suppress.

Scenarios:

  1. Scenario:

    • Log in to FOLIO Snapshot and go to Inventory

    • When in the search & filter pane (1st pane) and the toggle is set to the Instance segment

    • Then in the filter list it will be possible to select filtering on records which are marked as

      • Suppress from discovery (Yes)

      • Staff suppress (Yes)

  2. Scenario

    • When viewing the filters,

    • then the filters are collapsed by default:


  3. Scenario

    • When click on the caret for Staff suppress

    • Then the filter will unfold and look like following

  4. Scenario

    • When click on the caret for Suppress from discovery

    • Then the filter will unfold and look like following

  5. Scenario:

    • When clicking on Suppress from discovery (Yes)

    • Then the search will displayed records suppressed in discovery

  6. Scenario:

    • When clicking on Staff suppress (Yes)

    • Then the search will display records suppressed for staff, except catalogers with the permission to view these records ()

NOTE:
It will not make sense to have filter to narrow down all records not suppressed from discovery, and not suppressed for staff. For a large academic library this could be a giant search easily 10+ mio records, and not relevant to do. What is interesting is, to get a list of records being marked as suppressed for staff or marked as being suppressed from discovery

Environment

None

Potential Workaround

None

Attachments

9

Checklist

hide

TestRail: Results

Activity

Show:

Charlotte Whitt November 13, 2019 at 10:09 AM
Edited

Manual test in FOLIO Snapshot, version @folio/inventory 1.13.1000685, using Chrome.

All is looking perfect. Thanks

Charlotte Whitt November 1, 2019 at 6:35 AM

Nice
I have similar stories in for:

  • Holdings () and

  • Item ()
    Those two stories are only "Suppress in discovery"

Matt Connolly November 1, 2019 at 2:12 AM

Thanks, Charlotte. It is technically easier to do the single “yes” toggle, so it will save us some work if that’s acceptable.

Charlotte Whitt October 31, 2019 at 10:44 PM

Hi - the order will be (with the current ones we have):

Location
Language
Resource type
Staff suppress
Suppress from discovery

The complete order of all filters in the Instance segment is documented in .

For Staff suppress, then the expected behavior is, to be able to get a list of all the records being marked as Staff suppress.
It's not really interesting to see records, you could say in 'normal state' which are visible for all with view right of all Instance records.
I have discussed this with the MM-SIG, and it might make sense just to have one toggle:

Collapsed by default:

Unfolded:

And the same for Suppress in discovery:

Collapsed by default:

Unfolded:

Matt Connolly October 31, 2019 at 8:08 PM
Edited

Former user, in what order should the filters appear? We now have:

Location
Resource type
Language
Staff suppressed
Suppressed in discovery

Also, is the expected behavior that when "no" is selected for one of the filters – staffSuppress, for example – it should return all the records that are not marked as suppressed, even if they don't have a suppress value (true or false) in the record? Or just the records which have staffSuppress=false?

Thanks!

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Prokopovych

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created September 13, 2018 at 3:26 PM
Updated September 15, 2020 at 9:04 AM
Resolved November 13, 2019 at 10:10 AM
TestRail: Cases
TestRail: Runs