Description
What is the problem, and what should happen instead?
When a former member tries to make a new application, they get an error message instead:
Application not submitted: State cannot transition via “submit”
We should allow them to apply again, because former members are welcome! Currently we have to mess with the database as a workaround.
Notes on previous similar issue, from @anaulin: #317
If we want to allow former members and reject members to re-apply via the standard application system, we'll need to tweak the allowed state transitions. If we do this, we might want to think about a way to keep track of certain "previous states", e.g. if someone goes from former member to applicant, it would be nice to keep track in the database of the fact they used to be a member (maybe this is a new column on the users table that records previous states).
Screenshots of current behavior, if any