added check for admin role to idea controller update