Pagination for the title list of the matching summary

Description

As a user, I would like the title list of the Matching summary to be paginated so that I can load longer lists more quickly and have a better overview. In the app settings, I would like to be able to specify how many entries are displayed per page.

Use Case

eUsage > UDP > Matching summary > [Click on one of the linked statuses] > [Title list]

An overlay opens that takes up the entire page. The selected status is preselected as a tab. All entries are loaded, which makes the title list long and very slow. Sometimes the error “ERROR: in module @folio/erm-usage, operation GET on resource ‘reportTitles’ failed, saying: Failed to fetch” is displayed when scrolling down and the page crashes.

Concept

eUsage > UDP > Matching summary > [Click on one of the linked statuses] > [Title list]

  • In the title list of the Matching summary, only as many matches are displayed for the respective status as the user has specified in the settings.

  • Navigation between pages should be possible at the bottom.

    • The individual pages are selectable

    • Arrows can be used to scroll forwards or backwards

    • If there are more than 10 pages, this is indicated with “...” and then the last page is offered in the selection

Settings > eUsage > Display settings

In the settings for the display settings of eUsage, it should be possible to specify the number of titles per page in the matching summary.

Acceptance criterias (UAT)

  • The title list of the Matching summary is paginated so that the user can load longer lists more quickly and have a better overview.

  • In the app settings, it is possible to specify how many entries are displayed per page.

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

Activity

Show:

Details

Assignee

Reporter

Labels

Priority

Development Team

None

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created February 21, 2025 at 8:19 AM
Updated February 21, 2025 at 8:19 AM
TestRail: Cases
TestRail: Runs