A build-to-order Gantt visualization layer for Odoo that renders drag-and-drop timelines across projects, manufacturing orders, and time off. ECOSIRE scopes, builds, installs, and supports it on your Odoo 17, 18, or 19 database. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $399.00 USD; request a quote for a scoped proposal.

A build-to-order Gantt visualization layer for Odoo that renders drag-and-drop timelines across projects, manufacturing orders, and time off. ECOSIRE scopes, builds, installs, and supports it on your Odoo 17, 18, or 19 database.
Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.
Most teams running Odoo Community hit the same wall: the planning views they need to see work over time simply are not there. Native list and kanban views tell you what exists and what state it is in, but they cannot show you a horizontal timeline of tasks, manufacturing orders, or leave against a calendar. The interactive Gantt view is an Enterprise-only web widget, so Community users are left exporting to spreadsheets or bolting on external tools, and even Enterprise sites often want Gantt on models that ship without it. The result is scheduling done in someone's head, overlapping commitments nobody catches until a deadline slips, and no shared picture of who is doing what, when.
Reusable Gantt view type declared in XML with configurable `date_start` / `date_stop` fields, mappable onto any Odoo model with a date range
Out-of-the-box wiring for `project.task`, manufacturing orders, and `hr.leave`, so projects, production, and time off share one timeline paradigm
OWL client-side Gantt widget with its assets bundled through `__manifest__.py`, working on Odoo 17.0, 18.0, and 19.0
Drag-to-reschedule and resize bars that write back to records via the standard ORM `write()`, triggering existing constraints and automated actions
Group-by rows for project, work center, employee, or team, with configurable color-by-state or color-by-field bar rendering
Computed `@api.depends` fields for duration, percent-complete, and derived scheduling data kept in sync automatically
Gantt View Base is a made-to-order module ECOSIRE builds for your database. It ports a reusable Gantt rendering layer onto the Odoo models you actually plan against — project.task, mro.production / mrp.production, hr.leave, or any custom model with a start and end date. Technically, we define a Gantt view type in the module's views (XML declaring date_start, date_stop, and the group-by fields), wire the OWL client widget and its assets bundle through the __manifest__.py, and back it with an ORM layer where computed @api.depends fields resolve durations, dependencies, and progress. Drag-to-reschedule writes straight back to the record through the standard ORM write(), so a bar you nudge on the timeline updates the underlying task dates, and any automated actions or constraints you already have still fire. Records are grouped by project, work center, employee, or team, and colored by state or a field you choose.
Because it is built on Odoo's own primitives, the module respects everything around it. Access is governed by ir.model.access.csv plus record rules, so people only see and drag the records they are entitled to; multi-company boundaries are honored; and the timeline reads and writes through the same XML-RPC / JSON-RPC surface your integrations already use. We can add dependency links (finish-to-start constraints between tasks), a critical-path highlight, capacity shading on resource rows, and a printable QWeb schedule report if your scope calls for it. Everything ships as clean, commented source in its own module so your team — or ours — can extend it later.
Delivery is build-to-order, not an instant download. We start with a short scoping call to confirm which models you want on a timeline, your Odoo edition and version (17.0, 18.0, or 19.0), and any dependency, capacity, or reporting rules. You get a fixed written quote and timeline before any build starts; typical delivery is 2-4 weeks from confirmed scope. We build on a branch, hand it to you on staging for UAT, then install to production with a rollback plan. Pricing starts from $399 (indicative, single-company base scope); adding Gantt to additional or heavily customized models, dependency/critical-path logic, multi-company rollout, or data migration of existing schedules increases the quoted scope.
Teams on Odoo Community that need the interactive scheduling timeline the Enterprise Gantt widget provides, without upgrading their entire licensing tier just to see tasks on a calendar.
Production schedulers who need to see manufacturing orders laid out against work centers and dates, spot conflicts before they hit the shop floor, and drag orders to reschedule without leaving Odoo.
People managing time off and staffing who want a single timeline of approved and pending leave per employee or team, so coverage gaps surface before they become a problem.
In-house or partner technical staff who need Gantt on custom models with clean, extensible source that respects access rules, multi-company boundaries, and the RPC API their integrations depend on.
Compre la licencia en ecosire.com y descargue el módulo ZIP Gantt View Base desde el panel de su cuenta.
Extraiga el ZIP en su carpeta de complementos personalizados de Odoo en el servidor (o cárguelo a través de Aplicaciones > Instalar desde archivo en Odoo.sh/runbot).
Active el modo de desarrollador, abra Aplicaciones, haga clic en Actualizar lista de aplicaciones, busque Gantt View Base y presione Instalar.
Abra el nuevo menú, pegue su clave de licencia de ECOSIRE, conecte cualquier credencial externa (Shopify, Amazon, Stripe, etc.) y guarde.
Ejecute la prueba de conexión integrada, sincronice sus primeros 10 registros y programe el cron recurrente. Póngase en contacto con el soporte si algo falla.
| Criterio | ECOSIRE | Construcción personalizada | Competidor | Odoo Nativo |
|---|---|---|---|---|
| Gantt on Community edition | Included — ships its own OWL widget, no Enterprise needed | Possible but you build the widget yourself | Varies; some require Enterprise assets | |
| Works on your custom models | Scoped to your exact models during the build | Yes, if you have the dev capacity | Usually fixed to the models it ships with | |
| Drag-to-reschedule write-back | Writes via standard ORM, respects constraints | Depends on your implementation quality | Typically supported | |
| Access rules and multi-company | Enforced via ir.model.access.csv and record rules | Must be implemented and tested by you | Generally honored but rarely tailored | |
| Dependencies and critical path | Optional add-on scoped to your needs | Build it if you have time and skills | Often absent or a paid tier | |
| Delivery model | Built, installed, and supported for you in 2-4 weeks | Your team's timeline and backlog | Instant download, self-install and self-support | |
| Ongoing support and source | Support window plus full git repo handover | You own it entirely, for better or worse | Vendor support tier, source may be obfuscated | |
| Upgrade path across versions | Compatibility notes plus quotable upgrade pass | Your responsibility each migration | Depends on vendor's version releases |
No. Gantt View Base is build-to-order: we design, build, install, and support it specifically for your database. There is no instant download. After a scoping call we confirm exactly which models and behaviors you need, then build and deliver the module for your Odoo version.
Typical delivery is 2-4 weeks from confirmed scope. The clock starts once we have agreed on which models go on the timeline, your Odoo edition and version, and any dependency, capacity, or reporting requirements in the signed scope. Larger multi-model or multi-company builds may run longer, and we tell you the timeline in the written quote before any work begins.
Pricing starts from $399 as an indicative figure for a single-company base scope. We hold a short scoping call, then issue a fixed written quote before building — no surprise charges. Drivers that increase scope include adding Gantt to additional or heavily customized models, dependency and critical-path logic, multi-company rollout, and migrating existing schedule data.
It is designed to bring interactive Gantt scheduling to Community as well as Enterprise. The module ships its own OWL Gantt widget and view type, so you do not need the Enterprise edition to use it. We confirm your exact edition and version during scoping and build against that target.
Every build includes a post-go-live support window for defect fixes and configuration questions. Because you receive the full source and git history, your team can maintain it directly. When you migrate to a newer Odoo version we can quote a compatibility pass; the delivery includes version-compatibility notes and an upgrade checklist to make that straightforward.
Yes. The core of the module is a reusable Gantt layer that maps onto any model exposing a start and end date. We can wire it to your custom models, define the group-by and color-by fields you want, and add computed duration or progress fields via `@api.depends`. This is a common reason teams choose a build-to-order module over a fixed off-the-shelf one.
Yes. Drag-to-reschedule and resize write back through the standard ORM `write()`, so moving a bar updates the record's real dates. Your existing constraints, record rules, and automated actions all still apply, and access is governed by `ir.model.access.csv` so users can only move records they are permitted to edit.
A build-to-order Gantt visualization layer for Odoo that renders drag-and-drop timelines across projects, manufacturing orders, and time off. ECOSIRE scopes, builds, installs, and supports it on your Odoo 17, 18, or 19 database.