User Access to create Estimates but not Work Orders

Would like to see the ability for mechanics or users to create and work up Work Order Estimates but not be able to push those estimates into Work Orders without management approval first. Could work like the Purchase Order Approval system, or just simply be an user access right to lock down the Add WO but not the Add Estimate.