Getting Started with Cybrosys Assista Odoo Playground
The Cybrosys Assista Odoo Playground lets you generate a ready-to-use Odoo module fast with the Module Builder, then extend it using dedicated, per-file generators. The Module Builder creates an installable scaffold (no in-builder file editing), while individual tools handle models, views, security, and more.
Access the Playground
- Open your team’s Odoo Playground portal in a browser.
- Sign in with your organization or project credentials (if prompted).
- Choose your target Odoo version (e.g., 14–18) to align generated assets.
Feature Overview (At a Glance)
Module Builder (Ready-to-Use Scaffold)
- Generates a complete, standards-compliant module ZIP from your inputs.
- Files are not editable within this flow.
Individual Generators (for customization and additional files)
- Model & Field Generator: Add Python models/fields via a guided form.
- View & XML Record Generator: Create form/list/kanban/search views as valid XML.
- Manifest & Security File Builder: Produce manifest.py, init files, and access control CSVs.
- Domain Filter Builder: Craft domain expressions visually.
- Module Structure Visualizer: See files/folders appear as you build.
- Cron Job Generator: Define scheduled actions (XML + backend scaffolding).
- OWL Playground: Write/paste OWL code and run it instantly.
- Server Action & XPath Builder: Add server actions and precise XPath modifications.
Create Your First Module with Module Builder
Important: The Module Builder outputs a finished module package and does not allow file editing in the builder flow. Use individual generators for additional files or changes.
Open Module Builder
- From the Playground home, select “Module Builder”.
Provide Inputs
- Module metadata: name, technical name, version, summary.
- Target Odoo version (e.g., 14–18).
- Basic model(s) and essential fields (as prompted).
- Optional UI elements: menus, actions, and basic views.
Generate
- The Playground validates inputs and creates a standards-compliant scaffold.
Download
- Download the module as a ZIP.
- Install the ZIP in your Odoo dev environment to test immediately.
Customize with Individual Generators
After generating and testing your scaffold, add or refine components using the separate tools:
- Model & Field Generator
- Extend your data model: new models, fields, relations.
- View & XML Record Generator
- Add or adjust form, list, kanban, and search views.
- Manifest & Security File Builder
- Update manifest.py, init files, and access rules.
- Domain Filter Builder
- Build complex domains without writing raw expressions.
- Cron Job Generator
- Add scheduled actions for periodic logic.
- Server Action & XPath Builder
- Implement server-side actions or tweak existing views precisely.
- OWL Playground
- Prototype frontend components quickly.
Export the generated files and merge them into your module as needed.
Validate and Install
- Check structure
- Ensure your models, views, and security entries are referenced correctly.
- Install in Odoo
- Load the module in your dev instance and verify forms, lists, menus, and permissions.
- Iterate
- Return to the Playground’s generators to add or refine components.
Best Practices
- Start with Module Builder to get a clean, installable baseline.
- Keep technical names consistent across models, XML IDs, and security.
- Use the visualizer to avoid structure mistakes early.
- Record the target Odoo version used per project for compatibility.