To support the "Single tenant multiple EBSCO KBs" feature the existing code for saving loading status with the name "Not Started" should be moved to the moment of KB Credentials creation.
Currently, this status is set when the module gets enabled for a tenant (TenantApiImpl class in mod-kb-ebcso-java module)
It means that the existing table holdings_status should be updated by adding additional column credentialsId.
More details can be found in the dedicated section of "Spike: MODKBEKBJ-390 - describe design for "Single tenant multiple EBSCO KBs" scenario"
- when KB Credentials saved the loading status "Not Started" is saved for it.
- the save credentials endpoint updated and works according to the requirements
- the functionality is covered with unit tests