https://github.com/building5/sails-db-migrate

1. Add model for places, PointOfSale, Stoks, PointOfMade, 
2. Add street model + maybe need. addreses adapter
3. We need thinking about separate stopLists for separate category. 
4. Custom menu unbounded from RMS data. 
5. Validation modifier
6. Import worktime module - ok
7. Change 404, 500 midleware, maybe midleware order repacker
8. database migration agregator
9. System allerts, notify array (adapter)
10. RMS-adapter managment from core
11. adapter for causes, import params, 
12. separate silly logs, splitted by day 
13. Debug mode for AwaitEmmiter 
14. discount adapter
15. add state reject for await emmiter ( and get reason to checkout order)
16. adapter for discount
17. User's support
18. Database migration system + automigration submodules (best way automigration from all submodules migration dirs, but for start normaly make migration by bash script)
19. AwaitEmmiter setup globaly 
20. persistent OrderDish history
21. Modifiers is model
22. Imporeve Product model instead Dish
23. partial paid order
24. Cancel payment document from core



Modifiers:Sizes support:
- Now the sizes are supported at the level of modifiers, but we need to consider that the dish is a wrapper, and add different icons for the size, and can even set them globall. To do this, we can rename Dish to ITEM and add 5 types: SERVICE, DISH,  WRAPPER, PRODUCT, MODIFIER. 
- the wrapper may contain: dishes or products, or services, and sizes (sizes are different dishes or products, the service does not contain sizes)
- The dish may contain modifiers.
- The subtract cannot contain modifiers.
- modifiers are not added to the basket separately
- Unscepepers are not added to the basket not added
- Bulda and services can be intersect in the scope and modifiers
- dish, service contains modifiers setting up