Is Donald Trump's "ban on refugees" unconstitutional?

On January 27, President Donald Trump signed an executive order which created a suspension of admissions of all refugees entering the United States for 120 days and an indefinite block for Syrian refugees. The order also blocks citizens from Iran, Iraq, Libya, Sudan, Syria, and Yemen from entering the U.S. for 90 days. Full information at whitehouse.gov.