Create automatic FeeFine records on module initialization
Description
Environment
Potential Workaround
Attachments
blocks
has to be finished together with
relates to
Checklist
hideTestRail: Results
Activity
Holly Mistlebauer March 23, 2020 at 3:42 PM
: Thanks for adding the note. I expanded on it a bit.

Oleksandr Vidinieiev March 23, 2020 at 2:32 PM
, I added a note in Important Upgrade Considerations section. Please feel free to move/change it as you see fit.

Darcy Branchini March 23, 2020 at 2:29 PM
, can you please be sure this gets added to release notes?

Oleksandr Vidinieiev March 23, 2020 at 2:23 PMEdited
Four automatic fee/fine types were added to mod-feesfines as predefined data:
Holly Mistlebauer March 4, 2020 at 3:28 PM
: For Manual Fees/Fines the Fee/Fine Owner is always selected by the staff member on the New Fee/Fine page. This is even the case when the Manual Fee/Fine is for a manual fee/fine related to an item (for a Missing Piece Fee or a Damaged Item Fee). The Effective Location of the item is never considered for Manual Fees/Fines. It is assumed the Fee/Fine Owner will be selected correctly by the staff member. In direct answer to your question, for the third bullet your assumption is true, it would be Fee/Fine Owner A.
After has been implemented and "Overdue fine" fee/fine objects are created when overdue fine is issued, we need to differentiate between manual and automatic fees/fines.
New boolean field should be added to the FeeFine entity to represent a manual/automatic flag. Also, automatic fees/fines should be created on module initialization.
Note from Holly: There are 3 additional automated fees/fines that will be handled in the same manner. They are...
Lost item fee
Lost item processing fee
Replacement processing fee