Release 2434
Trello card
Context
I accidentally used the withdrawn status for candidates who did not attend their placement when migrating the app to use the CandidateSchoolExperience entity. Withdrawing is a separate action, when a candidate cancels their placement request before it has been accepted by the school.
To fix this, we have updated the withdrawn status name to did not attend (which will fix the existing requests), and added a new status for withdrawn (so that this can be used in the correct place).
Also, distinguish rejected requests from cancelled by school requests. These were replaced like-for-like when the initial migration was done.
Changes proposed in this pull request
- Update school experience statuses