colleges.utils module

colleges.utils.check_profile_eligibility_for_fellowship(profile)[source]

Returns a list of failed eligibility criteria (if any).

Requirements:

  • Profile has a known acad_field

  • Profile has at least one specialty

  • There is an active College in the Profile’s acad_field

  • no current Fellowship exists

  • no current FellowshipNomination exists

  • no ‘not elected’ decision in last 2 years

  • no invitation was turned down in the last 2 years