Hi

First I want to explain a few things, so that it's clearer to understand to what I mean.
I've installed the Signup Status module with the following goal:

In my website, I organize events open to sign ups. The Signup module had the limitation of only allowing to specify a rigid limit to registration, so if the event got filled, no one could register, but if someone canceled the registrations would open again for the first grabber.
Of course, this is not very just, so I was quite looking forward for the waiting list feature of this module.
But the thing is, I don't quite get how this module works.

First, my problem was that when people registered they would have a "cid" of 0, which appears as "Canceled" in the Signup Status Log. This was obviously incorrect...
So, I tried to search a bit better for how the module works, but I didn't go very far...

Anyway, I'll detail how I think the module should work, and I would appreciate if anyone can explain me what are the differences between the actual functioning of the module:

- It is possible to set up a number of free places, lets say X. (Currently, it is impossible to set up a limit to the "Registered"
- If the number of registrations in the event is less than X, the user registers and it's assumed that everything is ok (no input needed from the admin or whomever). This shows as "Registered" in the Signup Status Log.
- If the registrations are filled, then the users enters the waiting list. This shows as "Wait Listed" in the Signup Status Log.
- If a place is freed when the registration is full, the user automatically gets "registered". The user goes from "Wait Listed" to "Registered" in the Signup Status Log.
- If a place is freed when the registration is not full, the user gets a "Canceled" in the Signup Status Log.

I think this is it. Let me know if I wasn't clear enough.

I also saw the issue #229484: Make the wait list feature work properly with per-status limits, but the answer is not what I would expected. The objective of the waiting list would be to avoid as much as possible the admin intervention...

I would appreciate any hints, explanations...