For every ILC Sessions, enrollments should go through two states and each state should be programmed to be treated differently. There should be one state for when a user is pending approval from their supervisor to be fully enrolled in the ILC Ses...