Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
Concorde - Sprint 70, Concorde - Sprint 71, Concorde - Sprint 72, Concorde - Sprint 73, Concorde - Sprint 75, Concorde - Sprint 76
-
20
-
Concorde
Description
Purpose: Create settings in UI for users to anonymize closed loans.
As a staff member, I want loans with fines and fees to be anonymized based on different criteria than other loans, so that the library doesn't lose important financial information so that their circulation history is private & the library complies with regulations on privacy.
Scenarios
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "Immediately"
- An open loan with an associated fee/fine
- When the item in the loan is checked in
- Then do not anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "Immediately"
- An open loan with an associated fee/fine
- When X interval has elapsed after the loan closed
- Then do not anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "Immediately"
- A closed loan with an associated fee/fine
- When all fees/fines associated with the loan are closed
- Then anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "X interval after fee/fine closes"
- An open loan with an associated fee/fine
- When the item in the loan is checked in
- Then do not anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "X interval after fee/fine closes"
- An open loan with an associated fee/fine
- When X interval has elapsed after the loan closed
- Then do not anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "X interval after fee/fine closes"
- A closed loan with an associated fee/fine
- When all fees/fines associated with the loan are closed, and X interval after the fee/fine closes has passed
- Then anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "Never"
- An open loan with an associated fee/fine
- When the item in the loan is checked in
- Then do not anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "Never"
- An open loan with an associated fee/fine
- When X interval has elapsed after the loan closed
- Then do not anonymize the loan
- Given:
- Scenario
- Given:
- An Anonymize closed loans setting of "X interval after loan closes"
- An Anonymize closed loans with associated fees/fines setting of "Never"
- A closed loan with an associated fee/fine
- When all fees/fines associated with the loan are closed
- Then do not anonymize the loan
- Given:
Note: By far the most likely scenario is that a library has their loans set up to be anonymized either immediately or after X interval, but never or after a much longer interval anonymizes any loans that have fees/fines associated with them.
TestRail: Results
Attachments
Issue Links
- blocks
-
UICIRC-405 Anonymize closed loans after an interval
-
- Closed
-
- clones
-
CIRC-343 Anonymize closed loans through settings, accounting for associated fines/fees
-
- Closed
-
- defines
-
UXPROD-2068 Anonymizing closed loans through settings
-
- Closed
-
- has to be done after
-
CIRC-368 Back-end: Prevent manual anonymization of loans with fees/fines
-
- Closed
-
- has to be finished together with
-
CIRC-585 Exclude already anonymized loans from subsequent anonymization
-
- Draft
-
- is cloned by
-
CIRC-397 [backend]Anonymize closed loans with fees/fines - exception for payment method
-
- Open
-
- relates to
-
CIRC-365 Anonymize closed loans setting of "Never"
-
- Closed
-
-
CIRC-1071 Scheduled loan anonymization generates requests regardless of configuration
-
- Closed
-