Add checks is a user is admin and use them to prevent unauthorized views and saves