rizowski/Poo.pi — pull request #8 by rizowski (2014-08-17 08:16:50+00:00)
Title: WIP - Queues

- [X] The user is able to click some item on the page to queue themselves
- [X] The user is able to click some item on the page to de-queue themselves
- [ ] When the user disconnects from the page, they have a limited time before they are removed from the list automatically
- [ ] This may be a variable amount
- [ ] They are removed because they are there to use the restroom and know its status, disconnecting for a certain duration means their needs are satisfied. (As deemed by the app)
* As long as the client is connected, they will not be removed from queue until their turn is available.
- [ ] The user is removed from the queue for the following reasons
- [ ] The door has been closed and opened again
- [ ] closing and opening the door signals to the device a full session has been completed. (Hopefully paper is in the dispenser before the pants have fallen. :wink: )
- [ ] The user has disconnected from the server via closing the browser or loss of connection.
- [ ] The user session will be stored for a short duration, but not forever. Length of time is to be decided. (For now they are immediately removed)
* The server is no longer operational