Stories:
* Person moves to different table
* Person tries to create list on occupied table
* Person walks away without paying
* Person checks out menu through qr scan
** Other persion occupies the table by placing an order
** Person tries to order something
** -> Is informed that the table is not occupied
    -> redirect to user_root_path
* Person1 check out the products by scanning the Qr of an empty table
** Person2 checks out the products by scanning the Qr of the same table
** Person2 places order and gets the list
* Person has an active list and creates an order
** Supplier closes the list
** Person submits order
** -> Cannot orde on closed list

Person actions:
* When list is open:
** Move table
** Make order
** Request bill
* When no list is open:
** Open list
** Subscribe to existing list
** Request menu
* General actions
** View history
** Access settings
** I have a question

Alleen restaurant kan rekening afsluiten, als dit nog niet is gebeurd voor een tafel kan een nieuwe persoon geen lijst openen. Alert melding bij restaurant als iemand dit probeert

Eén lijst tegelijk actief? (wel handig en duidelijk!!!)
paginated history


/user/list_products_for_table
  if occupied
    keep checking if table is available, add order options if it is


Sales arguments:
- Safer because of personalized ordering, less incentive to leave without payment
- No installation required, just internet
- Plaats een overzicht op meerdere plaatsen voor een optimaal service level 
- Focus op tafel, niet op product (myorder,)
- Geen maandelijkse bijdrage
- Helpt bij het optimaliseren van het bedieningsproces

Actielijst:
- Real life test @ flex@diem
- Hoe omgaan met delivered -> on the way
- processen noteren en observeren (reverse) in cafe
- Bewoordingen critisch en klantgericht doornemen
- Plaats omgevingen in ihpone / ipad omgeving (gerelateerd)
- Barman en vaste tafels

Jukebox koppeling
Wireless wachtwoord -> Login optie
Aparte view voor lijsten die de rekening vragen
Aparte view voor lijsten die aandacht nodig hebben


handle closed list on list update for user list
Show warning when closing a list with active orders!

Scan qr button (see mindmap Qr code.mm for actual version of this schema):
* If table is not occupied:
** if there is an open list
*** if the scan is of the same supplier
**** Offer to move table
*** else
**** Cannot perform action with open list
** else 
*** View menu direct
*** When order is placed:
**** create list
**** add order to list
**** table is assigned to person (occupied)
* If table is occupied:
** Offer to Join
  
Nadelen:
* Systeem ligt plat als er geen internet is

