I have been experimenting with Content Approval on a document library on a site.
Suppose the library has an approved document, maybe a policy document for Health & Safety. If the author wants to update the policy, they can check out the document and work on it. While this is being done, other users can still see the old version of the document (which is good).
When the author checks the new version in, it gets the status Pending. But as soon as this happens, users can no longer see the original version (which is bad).
Until such time as the new version (policy) is approved, users should continue to see the old policy. The approval process could take some time and go through several iterations.
Is this the way it is meant to work? Am I doing something wrong?