“New version” status at book level
add new-version status when we create new book version
The update of the book status will be handled by a trigger event on postgresql level, However we will need to update the book status when we create a new version .
Than means we need to add the new Version status for Books at the model .