supplier updates mostly

This commit is contained in:
2012-08-30 11:12:23 +02:00
parent df90425a48
commit 0d10ef2b5a
17 changed files with 789 additions and 66 deletions
+45 -44
View File
@@ -1,35 +1,33 @@
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
* 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
* 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
* 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
@@ -50,25 +48,28 @@ Actielijst:
- Barman en vaste tafels
Jukebox koppeling
Wireless wachtwoord via qr code
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:
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
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