TODO: put a warning next to the finish button for any incomplete
requirements, using the same tests we use to determine if tabs are
complete. Should include:
missing attachments (link to tab 2)
missing dates (link to tab 3)
groups that aren't cast to any roles (link to tab 6)
TODO: make sure that we are generating all of the notifications
that we should:
When a user is enrolled, if casting type is open or group, send a
notification with a link to the casting page
When a user is invited, send a link to the enrollment page
When simulation notification date is reached, send an email saying
that the simulation will start at date X. Include a link to
simplay/about-sim (?? this requires case id)
When the simulation starts, send an email with a link to simplay
with case_id