We are using the OOTB "Approval - SharePoint 2010" workflow to manage a page library. We need every publishing be reviewed by Approver (with log).
However, Microsoft come with an funny idea to allow users with "Approval" permission to approve the document without workflow. When a page being approved without workflow, it will leave a useless log (workflow is cancelled by system account). No one know who and when the document is being approved. According to Microsoft article: How to use manual approval to override a workflow of type "Approval - SharePoint 2010" which is "In Progress" It is desired behaviour.
May I know how to avoid this behavior while retain the "Approval - SharePoint 2010" workflow work as expected?