4. | Maxime Chambreuil
› To extract all the customizations
› To avoid data entry effort duplication
› To test everything on a live instance
› To create a customer profile with all its dependencies
› To prepare the work for a developer
› To ease collaboration between business analysts and
developers
› To gather different scenario in one module:
• Module recorder
• Scaffolding
• Odoo Builder
Why a prototyping module?
5. | Maxime Chambreuil
Currently supported (Version 0.3)
› Module information (name, description, dependencies)
› Custom fields and objects (basic, selection, x2x)
› Customizations on fields
› Menu items and window actions
› Views
6. Savoir-faire Linux | Maxime Chambreuil 6
Roadmap
› Version 0.4
• Module icon
• Screenshots
• Export multiple modules
› Version 0.5
• Security files (groups, access rights, record rules)
• Data and demo data
› Backlog
• Reports
• Workflows, nodes, transitions, actions
• Web stuff (controllers.py and templates.xml)
• Attachments with data
• Any other ideas?
controllers.py and templates.xml