Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
Gantt View Base — A build-to-order Gantt visualization layer for Odoo that renders drag-and-drop timelines across projects, m — 1/1Vista previa ilustrativa

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.

¿Qué es Gantt View Base?

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 $999.00 USD; request a quote for a scoped proposal.

Características clave

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
Optional finish-to-start dependency links between records with visual connectors on the timeline
Optional critical-path highlighting and slack/float computation for dependency chains
Optional capacity/workload shading on resource rows to surface over-allocation at a glance
Zoom levels (day / week / month / quarter) and a today-marker for fast navigation of long horizons
Full `ir.model.access.csv` and record-rule enforcement, plus multi-company scoping, so users only see and move records they own
Read/write access preserved through the XML-RPC and JSON-RPC API for existing integrations and external schedulers
Optional printable QWeb schedule report rendering the timeline to PDF for offline sharing and sign-off
Delivered as a self-contained, commented module that installs cleanly alongside your existing apps without core patches

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Odoo.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Especificaciones técnicas

Compatibilidad con Odoo
Odoo 17, Odoo 18, Odoo 19
Ediciones
Enterprise y Community
Licencia
La licencia requiere confirmación
Requisito de Python
Python 3.10+
Base de datos
PostgreSQL 12+

Sobre este producto

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.

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 one working week 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 $999 (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.

lo que obtienes

  • Installable, self-contained module source code targeted at your Odoo edition and version (17.0, 18.0, or 19.0)
  • Installation and configuration on your staging environment, then production, by our engineers
  • Technical documentation covering the module structure, view definitions, models, and extension points
  • End-user guide plus a live training session for planners and administrators
  • UAT on a staging clone with a documented rollback plan before any production change
  • Post-go-live support window for defect fixes and configuration questions
  • Git repository handover with full commit history so your team can maintain and extend the code
  • Version-compatibility notes and an upgrade checklist for future Odoo migrations

¿Para quién es esto?

Community-edition project teams

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.

Manufacturing planners

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.

HR and resource managers

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.

Odoo administrators and integrators

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.

Cómo se compara Gantt View Base

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Odoo
Gantt on Community editionIncluded — ships its own OWL widget, no Enterprise neededPossible but you build the widget yourselfVaries; some require Enterprise assetsInteractive Gantt is Enterprise-only
Works on your custom modelsScoped to your exact models during the buildYes, if you have the dev capacityUsually fixed to the models it ships withOnly where Odoo provides it
Drag-to-reschedule write-backWrites via standard ORM, respects constraintsDepends on your implementation qualityTypically supportedSupported only on Enterprise Gantt views
Access rules and multi-companyEnforced via ir.model.access.csv and record rulesMust be implemented and tested by youGenerally honored but rarely tailoredFully enforced where the view exists
Dependencies and critical pathOptional add-on scoped to your needsBuild it if you have time and skillsOften absent or a paid tierLimited task dependency support only
Delivery modelBuilt, installed, and supported for you in one working weekYour team's timeline and backlogInstant download, self-install and self-supportAlready present where offered
Ongoing support and sourceSupport window plus full git repo handoverYou own it entirely, for better or worseVendor support tier, source may be obfuscatedCovered by your Odoo subscription
Upgrade path across versionsCompatibility notes plus quotable upgrade passYour responsibility each migrationDepends on vendor's version releasesMaintained by Odoo core

Preguntas frecuentes sobre Gantt View Base

Is this an existing app I can download and install right now?

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.

How long does delivery take?

Typical delivery is one working week 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.

How does pricing and scoping work?

Pricing starts from $999 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.

Will this work on Odoo Community, or do I need Enterprise?

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.

What about support and future Odoo upgrades?

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.

Can it add a Gantt view to our own custom models?

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.

Does dragging a bar actually change the underlying records?

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.

Solicitar presupuesto

Gantt View Base

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.

  • 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

Solicitar presupuesto

Cuéntanos tus necesidades de Gantt View Base y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.