Add the product inventory warning feature
Add the purchase 'chaning' state to allow user to change data when purchase order is approved