odoo/industry#1578
Created by Tristan Cazier (trcaz)
- label
- odoo-dev:19.0-standardize-pos-config-trcaz
- head
- 06130985dc6a7cf61c2d99e0e1e634f6fa5a4f3a
- merged
- 1 day ago by Industry, Vallaeys Valentin (vava)
| odoo/industry | |
|---|---|
| 19.0 | #1578 |
| saas-19.1 | #2311 missing statuses |
| saas-19.2 | |
| saas-19.3 | |
| master |
[IMP] *: standardize POS config creation
Following task-5364749, we noticed there were some industries like art_craft that are creating their POS configs and journals manually, which is probably error prone and will create unwanted behaviors like duplicate account journals. Instead, we should call a function to load a scenario and modify the existing data.
Furthermore, thanks to this commit odoo/odoo#244246, we can, from the data that is being imported, infer whether or not the module is loaded with demo. Therefore, we can call, from the data, the load_onboarding_scenario functions with the additional parameter with_demo_data as True or False to load the scenario's default demo data in one go.
NB: at the moment, the retail scenario has no demo data that come with the function call, but the parameter still exists. The kiosk scenario however has no demo data parameter.