ByteCode Solutions

Our Products

A curated suite of Odoo modules designed to extend and enhance the platform with REST APIs, charting tools, survey assessments, and more.

Odoo Generic API

Odoo 19 · Tools

Provides access to any Odoo model through REST APIs using JWT authentication. Useful for integrating third-party or mobile applications with Odoo.

  • JWT Authentication - Secure token-based authentication using PyJWT 2.x. Tokens are configurable in expiration time via environment variables.
  • List & Retrieve Records - GET endpoints to list all records of a model or retrieve a single record by ID, with flexible field selection.
  • Create Records - POST endpoint to create new records on any Odoo model with full field support.
  • Update Records - PUT endpoint to update existing records, supporting partial updates with only the fields you specify.
REST APIJWTPythonOdoo 19CRUD
Odoo Generic API

Remote Flow Trigger

Remote Flow Trigger

Odoo 19 · Tools

Remotely invoke any model method on an Odoo record via a single POST call, as if pressing a UI button from an external system.

  • Remote Method Execution - Execute any model method on a specific record with a single POST request, no UI interaction needed.
  • JWT Secured - Inherits the JWT authentication layer from Odoo Generic API, ensuring all remote calls are authorized.
  • Any Model, Any Method - Works with any installed Odoo model and any public method, from generating barcodes to resetting invoice status.
  • External Integration - Ideal for CI/CD pipelines, external apps, or scripts that need to trigger Odoo business logic programmatically.
AutomationREST APIOdoo 19Workflow

Highcharts Widget

Odoo 19 · Extra Tools

Integrates Highcharts JS v11 into Odoo form views. Drop a widget tag into any view and bind it to a model method, no JavaScript required.

  • All Chart Types - Line, spline, pie, variable-pie, bar, 3D charts and more. The full Highcharts v11 library is embedded.
  • No JavaScript Required - Return a Highcharts configuration dictionary from a Python model method. No custom JS module needed.
  • Multiple Charts Per View - Place as many widget tags as needed in a single form view, each bound to a different model method.
  • Export Support - Charts can be exported as PNG, SVG, CSV or XLS via the built-in Highcharts export module.
ChartsHighchartsUIOdoo 19Visualization
Highcharts Widget

More Modules

Additional Odoo modules for surveys, assessments, and UI enhancements.


Survey Extension
Survey

Extends the functionality of the base Odoo Survey module with additional question types, answer management, and workflow improvements.

SurveyHROdoo 13
Raven's Progressive Matrices
Survey

Integrates the Raven's Progressive Matrices psychometric test into Odoo Surveys, enabling cognitive ability assessments directly within the platform.

SurveyHRPsychology
Download File Widget
Extra Tools

A custom Odoo widget that adds a download button to form views, allowing users to download files stored in Binary fields directly from the record.

WidgetUIFiles