Automatically split/duplicate holdings record in accession process for CaiaSoft users (Duke flow).
The "Holdings handling workflow" is set to "Duplicate holdings":
- If such a holdings record is in place, the accessioned item is automatically moved to this holding (this is already implemented)
- If there are more then one holding in place - error should be returned
- If there isn’t such a holdings record
- Сurrent holdings record is automatically duplicated
- Holdings permanent location is changed to new final location (remote)
- Item is moved to created holdings record
- Accession flow should be updated as described.
- Unit tests coverage is at least 80%.