View all sets in OAI-PMH setting

Description

Purpose:

A table with a list of existing OAI-PMH sets should show the main sets information to the user. It is a place of sets control and management.

User story statement:

As a system administrator,
I want to be able to view existing OAI-PMH sets
so that I can manage system set hierarchy easily

Scenarios:

1. Scenario - View sets

  • Given user has permissions to view OAI-PMH settings

  • When user goes to "Setting"=>"OAI-PMH"=>"Sets"

  • Then a table (columns: Set, SetSpec, Description, Last updated) with a list of existing sets displays

  • And sets are sorted by Last updated date (from newer to older) by default

2. Scenario - Maximum sets visible

  • Given a great number of sets exists in the system

  • When user opens sets list in "Setting"=>"OAI-PMH"=>"Sets"

  • Then 100 or fewer sets are shown at once

3. Scenario - Pagination

  • Given more than 100 sets exist in the system

  • And 100 or fewer sets are shown at once

  • When user clicks "Load more" button

  • Then another 100 or fewer sets are appended to the previously displayed

4. Scenario - Empty sets

  • Given there exists no set in the system

  • When user opens sets list in "Setting"=>"OAI-PMH"=>"Sets"

  • Then a message "There are no OAI-PMH Sets exist at the moment." is displayed instead of a table with sets

5. Scenario - Open set creation page

  • Given user has permissions to edit OAI-PMH settings

  • When user clicks "New" button

  • Then user is redirected to the set creation page

6. Scenario - Lack of permissions

  • Given user doesn't have permissions to edit OAI-PMH settings

  • When user navigates to "Setting"=>"OAI-PMH"=>"Sets"

  • Then the "New" button is hidden

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Dmitriy LitvinenkoSeptember 4, 2020 at 2:38 PM

In according with a fact that part functionality was moved to separate stories ( https://folio-org.atlassian.net/browse/UIOAIPMH-17 and https://folio-org.atlassian.net/browse/UIOAIPMH-25 ) we re-estimated current story from 13SP to 8SP.
CC: Anastasiia Zakharova

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Gulfstream

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 27, 2020 at 4:14 PM
Updated December 7, 2020 at 1:12 AM
Resolved September 4, 2020 at 3:30 PM
TestRail: Cases
TestRail: Runs