Refactor multipart id numbering code for simplicity and improved reliability

Description

Refactor existing multipart id numbering plugin code (/app/lib/IDNumbering/MultipartIDNumber.php) to simplify code. Reliability and usability of number generation should be improved by:

1. fully removing dependence on ca_multipart_idno_sequences table and replacing with queries on actual number data

2. UI should be enhanced to provide accurate serial number prediction based upon prefix, rather than guess based upon default prefix

3. Additional tests should be added.

Environment

None
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Seth

Reporter

Seth