Details
-
Task
-
Status: Closed (View Workflow)
-
P1
-
Resolution: Done
-
None
-
None
-
-
EPAM-Veg Sprint 36
-
3
-
Vega
Description
This task must be fixed before Q1 2020 is released!
There are three changes needed:
1) When the Manual Fee/Fine table is built for display and editing, exclude Fee/Fine Types with the new manual/automated flag set to automated (see MODFEE-28).
2) Do not allow a "manual" Fee/Fine Type to have the same name as an "automated" fee/fine type. If a duplicate name is entered, display this error message: Fee/fine type already exists as automated fee/fine
3) When a Manual Fee/Fine is added, set the new manual/automated flag to manual (MODFEE-30 is the backend story for this work).
Dev's update:
New /feesfines response model:
{ "feefines": [ { "automatic": false, "feeFineType": "Manual fine", "defaultAmount": 5.0, "ownerId": "2a83f291-cb14-4408-aeb6-44e97558113b", "metadata": { "createdDate": "2020-03-06T09:12:39.476+0000", "createdByUserId": "cae4b331-178a-5afb-ad38-cae368c2e449", "updatedDate": "2020-03-06T09:12:39.476+0000", "updatedByUserId": "cae4b331-178a-5afb-ad38-cae368c2e449" }, "id": "37028f13-3038-4702-91ad-c41ba4f33a49" }, { "automatic": true, "feeFineType": "Overdue fine", "defaultAmount": 1.0, "metadata": { "createdDate": "2020-03-06T09:12:39.476+0000", }, "id": "37028f13-3038-4702-91ad-c41ba4f33a51" } ], "totalRecords": 2, "resultInfo": { "totalRecords": 2, "facets": [], "diagnostics": [] } }
TestRail: Results
Attachments
Issue Links
- blocks
-
CIRC-707 BE - Declared lost item: Assign fees when declared lost w/ SET COST
-
- Closed
-
-
CIRC-714 BACKEND - Declared lost item: Assign fees when declared lost with ACTUAL COST
-
- Closed
-
-
CIRC-737 Aged to lost: Automatically age overdue items to lost - SET COST
-
- Closed
-
-
CIRC-819 Aged to lost: Automatically age overdue items to lost - ACTUAL COST
-
- Closed
-
-
CIRCSTORE-198 Backend: Automatically age overdue items to lost
-
- Closed
-
-
CIRCSTORE-199 Backend: Add "agedToLostDelayedBilling" property to loan schema
-
- Closed
-
-
UIU-1203 Declared lost item: Display fees when declared lost with SET COST
-
- Closed
-
-
UIU-1580 Declared lost item: Assign fees when declared lost with actual cost
-
- Closed
-
- has to be finished together with
-
MODFEE-28 Create automatic FeeFine records on module initialization
-
- Closed
-
-
MODFEE-30 Backend: Update Manual Charges setting due to new automated Fee/Fine Types
-
- Closed
-