Skip to content

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.

  1. Open Module Builder

    • From the Playground home, select “Module Builder”.
  2. 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.
  3. Generate

    • The Playground validates inputs and creates a standards-compliant scaffold.
  4. 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.