fix register new staff
fix menu list for non-admin user