Done
Details
Assignee
Anastasiia ZakharovaAnastasiia ZakharovaReporter
Anastasiia ZakharovaAnastasiia ZakharovaPriority
P2Story Points
8Sprint
NoneDevelopment Team
GulfstreamFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Anastasiia Zakharova
Anastasiia ZakharovaReporter
Anastasiia Zakharova
Anastasiia ZakharovaPriority
Story Points
8
Sprint
None
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
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