users can see show pages of other users, but only admin and self can see edit button on user show page