Can we transfer stock from hold to an approved location?

Suggestion:
System will not allow transferring, hold to approve location or un-approved to approved location, and Transfer for only approved to approved location.
System will allow transfer in the same type of location, which location type defined in item master. System will not allow to transfer that lot no, which is un approved.
The System allows to move the stock from hold to approval only after QC release.
However, An exception is granted for an admin user if in case of requirement an authorised person can only transfer the stock from hold to approved with proper authentication.