INN-Reach Record Contribution Settings: Create Contribution Criteria Settings Form
Description
Environment
Potential Workaround
Attachments
defines
relates to
requires
Checklist
hideTestRail: Results
Activity

Oleksii PetrenkoJuly 6, 2021 at 8:47 AM
Demoed, closing

Brooks TravisMay 28, 2021 at 5:07 AMEdited
They need to display as they would in Inventory.
That is the statistical code in inventory settings (I actually created those particular codes in Iris bugfest)
Yes, each field should include all configured statistical codes of type "INN-Reach" as long as the others are empty.
Yes, we should exclude codes that are used in other fields from the list (preference would be for them to be grayed out/not-selectable, rather than removed entirely). Good catch.

Dmytro MelnyshynMay 27, 2021 at 9:40 PM
Hi, , I have a few questions, can you take a look at them, how will the time be?
1. Do we need to display each statistical code in the dropdown with "INN-Reach:" followed by the statistical code and then the text depending on the field "- Contribute (suppress from discovery)" or "- Do not contribute" or " - System owned resource"?
2. Do we need to display the statistical code instead of a single letter like in the markup?
3. Should each dropdown menu for the last three fields contain the same number of suggestions while the last three fields are empty?
4. If so, should the selected statistical code be excluded from the suggestions for subsequent fields?
That is, if, for example, we have 10 statistical codes, and we selected one for the field "FOLIO statistical code to contribute but suppress from central discovery", then we should already display 9 statistical codes in the suggestions for the "FOLIO statistical code to exclude from contribution" and for "FOLIO statistical code for INN-Reach system owned resource indication" (so that the user doesn't have opportunity to select the same statistical code for several fields).
If we also select a statistical code for the "FOLIO statistical code to exclude from contribution" field, then we accordingly should already show 8 suggestions.
Details
Assignee
Dmytro MelnyshynDmytro MelnyshynReporter
Brooks TravisBrooks TravisPriority
P3Story Points
5Sprint
NoneDevelopment Team
VolarisFix versions
TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee

Reporter

Purpose:
User story statement(s):
As a FOLIO system administrator with appropriate permissions, I want to configure criteria for determining what records should be contributed to the central server so that the system can properly limit the records that are contributed.
Scenarios:
Scenario:
Given the Record Contribution Settings Group (UIINREACH-18)
When the user selects "Contribution Criteria"
Then a new pane appears with a form containing a pull-down menu to select a configured central server for which to create a new contribution criteria configuration, along with an inactive "Save & close" button
Scenario:
Given the previous scenario
When the user selects a central server from the list
Then the following additional form fields appear:
Multi-select field of FOLIO locations to always exclude from contribution
Single-select field of FOLIO statistical codes with Statistical Code Type of "INN-Reach" (this code type will be created as part of initial setup of mod-inn-reach, out of scope for this story) to indicate that a record should be contributed but suppressed from central discovery (INN-Reach contribution code "l") (Display as <statistical code type name>: <statistical code code> - <statistical code names>)
Single-select field of FOLIO statistical codes with Statistical Code Type of "INN-Reach" to indicate that a record should not be contributed (INN-Reach contribution code "z") (Display as <statistical code type name>: <statistical code code> - <statistical code names>)
Single-select field of FOLIO statistical codes with Statistical Code Type of "INN-Reach" to indicate that a record should be contributed as a "provided by the consortium" (INN-Reach contribution code "g") (Display as <statistical code type name>: <statistical code code> - <statistical code names>)
Scenario:
Given an existing contribution criteria configuration exists for any selected central server
When the user selects the central server
Then the form fields that appear should be pre-populated according to that configuration
Scenario:
Given the previous scenarios
When the user configures one or more of the option fields
Then the "Save & close" button should become active
Scenario:
Given that an optional field has been modified
When the user attempts to navigate away from the modified form
Then a standard "are you sure" modal should be presented with options to "keep editing" or "close without saving" should be presented
Scenario:
Given the "are you sure" modal
When the user selects "keep editing"
Then they are returned to the in-progress form
Scenario:
Given the "are you sure" modal
When the user selects "close without saving"
Then they continue navigating to wherever they were attempting to navigate
Scenario:
Given a modified form
When the user selects "Save & close"
Then the configuration for the selected central server is saved