improve user admin interface to show correctly based on superuser status