Release
=======

Fast notes after upgrade 2016-06-01
------------------------------------
* Sorting products does not work
* my-schedule is broken

Release todos:
--------------
- Printer paperclip 5 minute setup story
- facebook api integration on homepage share picture and js
- Signup explanation better and link to current supplier when already
  signed in
- Add got it button to bottom of supplier User info modal
- User move table alert flash_message for suppliers
- User app authorizations
  - identity
- Add app-store link to android on android phones, and to ios store for
  ios devices

Supplier
--------
- Implement product labels
- Test new product_category creation
- Better message when signing up and already logged in, give link to go
  to current supplier!!!
- fix page-body template compile view
- Add supplier specific name field to my_account
- Add styling to active class active navigation items in top menu, side
  and dropdown menus
- Proper emails when an employee is created or added to a supplier
- Add section-area colors
- Add snap_code toggle to svg elements
- Link employee to orders
- Employee personal schedule
- english emails
- Add qr print functionality offering to send the stickers
- Use modernizr svg to determine svg handling capabilities
- Add spec for switching from non-manager supplier to other supplier
- Testing
  - Change list table
  - Set product_category day from false to true
  - Go to list from dashboard (targetObject.targetObject stupidity)
  - Click on the get Qr codes link from the section actions menus and
    sections index page
- Product order check for product being active
- Add product_variant price_difference

User
----
- BUG when move to another table popup is shown and cancel chosen
  nothing happens. Should be redirect to active list
- Check test ordering just inactivated product
- Implement https://github.com/EddyVerbruggen/Custom-URL-scheme with mozo:// scheme
- test met veel producten
- remove active orders on list close
- fix ajaxError duplicity
- rename "I am signed in as a user" to "there is a signed in user" in
  the specs
- Kom in aanmerking voor vaste klanten acties!
- Add supplier info page
- Testing
  - When there are new product orders, and the list is closed by the
    supplier, and the user orders anyway, what happens?, also a security test
  - Ordering a product
    - Test for product being inactive
    - Test for product's product category not active that moment
- Destroy authentication info button in settings page

Bugs
----
<!-- - nothing!!! -->

General
-------
- Add sign in link to collapsed mobile version of the site
- Loading pages
- Food/allergy information/labels
- Timed delivering
  - minimum delay
  - What products
  - how to display
- bitpay integration


Post release
============

- Chromecast app Waiter app Users can disable their own help request (maak ongedaan?) Users can disable their own bill request (maak ongedaan?) Think about extra confirmation box for these requests Supplier section 100% on ember :)
- Do not destroy tables with active list
- Test list view when table is destroyed
- Test a whole bunch of destroy actions (soft delete? DestoyedTable model?)
- rate experience

Website
-------

- website calls to action

General
-------

- search for class btn and replace with font awesome correct styling if needed, remove otherwize
- Implement faye write security

Promotion
---------
* Mention that it is free

Supplier
--------

- tables#index Make table actions available
- Section view, add go to list button right next to edit section button
- https://github.com/buytruckload/geonames_api
- Section view
	- add order vinkjes (active, delivered) management to table actions (post release)
- List view
	- add order vinkjes (active, delivered) management to orders of active list
- Dashboard
	- toggle lists and orders same way as user product categories using controller setting
- Add opening hours to settings with special cases
- Add broadcast to current users option

User
----

- Cleanup user controller
- Subscribe to general faye channels [':version', 'mozo']
- Post order on Facebook
- Split bill by user
- request list closing

Integrations
------------

- Bonnetjes machine
- Payleven? Payment


Braindump:

Create blog
Explanation about ordering
The price is the actual price at the restaurant, is different when
waited for a long time
