Add to registrations a field which will get the statuses:
0 - Waiting for confirmation -> set it by default when the user registers when there are empty seats remaining
1 - Confirmed -> set when user confirms the participation from the mail link
2 - Canceled -> when the user cancels his registration
3 - Waiting list -> when no seats are available
Add to registrations a field which will get the statuses:
0 - Waiting for confirmation -> set it by default when the user registers when there are empty seats remaining 1 - Confirmed -> set when user confirms the participation from the mail link 2 - Canceled -> when the user cancels his registration 3 - Waiting list -> when no seats are available