Circulation Rules Editor - Missed criteria validation

Description

Circulation rules editor allows saving incorrect values.

Scenario 1:
1. Open Circulation rules editor Settings -> Circulation -> Circulation Rules
2. Input a new rule that contains nonexistent criteria value. For example an incorrect material type (It will be color in dark in case of the incorrect value).
3. Press the Save button.

Please, take a look at the attached video save_incorrect_material_type.mov

Actual behavior: The changes are saved and the success notifier is displayed.

Expected behavior: The error message about invalid data is displayed.

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

4

Checklist

hide

TestRail: Results

Activity

Show:

Stephanie BuckJanuary 7, 2022 at 6:56 PM

Unable to confirm three years after this bug was filed. 

Cate BoeremaMay 18, 2020 at 2:31 PM

Trying to assign teams to all bugs. this looks like one for Vega

Emma BoettcherOctober 1, 2019 at 4:32 PM

Per discussion in backlog refinement session, added backend validation stories for each attribute or policy. It appears some of the styling work is already implemented (for attributes, but not policies):

Viktor SorokaAugust 8, 2019 at 1:30 PM
Edited

This issue depends on the backend story described CIRC-419.

sthomasJuly 22, 2019 at 12:16 PM

Yes, validation that the format of the circulation rule components is correct and that the selections input on the line resolve to valid UUIDs is an important component to have in the editor. Thanks for catching this.

Won't Do

Details

Assignee

Reporter

Priority

Development Team

Vega

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 19, 2019 at 2:42 PM
Updated March 7, 2022 at 1:23 PM
Resolved January 7, 2022 at 6:56 PM
TestRail: Cases
TestRail: Runs