Gantt View Pro X — Advanced Gantt Chart for Project, MRP, Planning & Field Service
by Roshan https://github.com/roshank8s/$ 25.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 6606 |
| Technical Name |
gantt_pro_x_base |
| License | OPL-1 |
| Website | https://github.com/roshank8s/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 6606 |
| Technical Name |
gantt_pro_x_base |
| License | OPL-1 |
| Website | https://github.com/roshank8s/ |
| Versions | 18.0 19.0 |
Gantt View Pro X
The advanced Gantt chart suite for Project, Manufacturing, Planning & Field Service
A 100% native OWL/SVG Gantt engine — no external chart library. WBS tree-grid with inline editing, all four dependency types with lag, a real Critical Path engine, auto-scheduling with constraints & working calendars, an Earned-Value dashboard (SPI / CPI) and S-curve, Excel / PDF / PNG / iCal export, a command palette, saved views, themes & dark mode, and a fully keyboard-accessible UI — with no project cap and full Community support.
🛠 Plan WBS tree-grid, drag & drop scheduling, 4 dependency types with lag, milestones, baselines. |
🧮 Schedule Server-side CPM critical path, auto-scheduling, task constraints, working-calendar awareness. |
📊 Analyze Earned-Value (SPI/CPI/EAC), progress S-curve, baseline variance, resource workload histogram. |
📤 Share Export to Excel, PDF, PNG and iCal; saved views; per-user themes, columns and settings. |
A real WBS tree-grid — edit everything in place
Hierarchical work-breakdown with auto-numbering (1, 1.1, 1.2…), summary rollup bars, milestones and live progress fills. Everything is editable right where you see it — no round-trips to form views — and row virtualization keeps thousands of tasks scrolling smoothly.
| ✓ Inline cell editing — text, numbers, dates (Odoo date-picker), selections, many2one autocomplete | ✓ Drag bars to move, resize edges to change duration, drag an empty lane to schedule, drag the % handle to set progress |
| ✓ Right-click menu: add above/below/subtask, indent/outdent, milestone, duplicate, color, unschedule, delete | ✓ Multi-select, copy/paste at the selected row, full undo/redo, keyboard tree navigation |
| ✓ Per-user columns: show/hide, drag-reorder, resize — remembered between sessions | ✓ Tabbed task editor (General / Predecessors / Successors / Advanced) with duration ↔ finish coupling |
Critical path, constraints & working calendars — not just a drawing
A genuine CPM engine (forward + backward pass) runs server-side over your dependency network and writes early/late dates, total slack and the critical flag back to every task — on real fields you can search, filter and report on.
Zero-float detection One click highlights the chain that drives your end date — bars and arrows turn red. |
All 4 link types + lag FS, SS, FF, SF with lead/lag in days or hours. Draw on the chart, click to select, edit or delete. |
Constraints ASAP / ALAP and Must-Start-On, No-Earlier/Later-Than — honoured by the engine, violations surface as negative slack. |
Working calendars Non-working days shade the timeline; calendar-aware scheduling skips weekends & closures. |
Auto-schedule cascade & live preview Drag a task and translucent ghosts show how its dependents will shift before you drop; apply the whole cascade as one undoable step. Manual tasks stay pinned. |
Auto / Manual per task Choose per task whether the engine may move it — protect committed dates, automate the rest. Manual summary tasks keep their own timebox. |
Earned-Value, S-curve & baselines — know where you really stand
Put planned and actual costs on tasks and click EVM: Planned Value, Earned Value and Actual Cost roll up into colour-coded SPI and CPI with SV, CV, BAC, EAC and VAC. The S-curve plots cumulative planned vs actual progress across the project, and named baselines overlay planned-vs-actual drift on every bar.
|
✓ SPI < 1 flags schedule slippage instantly (amber/red)
✓ CPI < 1 flags budget overrun with the cost variance
✓ EAC forecasts the true cost at completion
✓ S-curve: planned vs actual % over time, status-date aware
✓ Named multi-baselines: capture snapshots, switch between them, see ±N-day drift badges
|
Workload histogram — see over-allocation before it hurts
A live load profile under the timeline counts concurrent work per day against capacity. Columns above capacity turn red — double-booked people and machines jump out before the week starts. On by default in Shift Planning, one toggle anywhere else.
Take the plan anywhere — Excel, PDF, PNG & iCal
Excel, PDF and iCal re-read live, access-checked data server-side and honour the active filter, grouping and scale; PNG captures the on-screen timeline — what you see is what ships.
📊 Excel (.xlsx) A tabular sheet and a visual day/week grid with weekend shading and progress fills. |
📄 PDF (A3) A landscape visual Gantt with bars, dependency arrows and the today line, server-rendered. |
📷 PNG image A high-resolution (up to 2×) raster of the timeline for slide decks and status emails. |
📅 iCal (.ics) One event per dated task — drop the schedule into any calendar app. |
Power tools that make a big plan feel small
Ctrl+K command palette — fuzzy-search every action.
|
Theme presets & dark mode — recolor the whole view.
|
⌨ Command palette Press Ctrl + K and fuzzy-search every action — zoom, baseline, EVM, export and more. |
💾 Saved views Save scale, grouping, columns, theme and toggles; set a personal default; share read-only with the team. |
📁 Grouping Group by any field — stage, assignee, even many2many tags — with bold header rows over the WBS. |
🎨 Themes & dark mode Light, ocean, slate and a high-contrast preset, plus full dark-mode support — remembered per user. |
🗺 Minimap & panels A draggable minimap for long timelines, resizable grid/chart panes, and a task inspector side panel. |
💡 Tour & help A first-run guided tour and an in-app help panel with the full shortcut reference. |
Built to be used by everyone
The grid is a proper ARIA tree: navigate and collapse/expand with the arrow keys, nudge bars from the keyboard, and hear edits, selections and collapses announced through a screen-reader live region. A high-contrast theme and visible focus states round it out — the kind of polish enterprise buyers check for.
Manufacturing & Field Service included — not sold separately
The bridges ship in the box: they auto-install when the matching app is present, and every bridge schedules the native fields — what you plan on the Gantt is the real production / dispatch schedule.
Manufacturing — MOs & Work Orders
Plan MOs with dependencies and a production critical path; sequence work orders across work centers on a day scale, with State and Work Center in the grid.
|
Field Service — dispatch board
Interventions on their native planned dates with Stage and Customer columns; drag to reschedule across technicians on a day scale.
|
And much more
🎯 Milestones Diamond markers for zero-duration checkpoints. |
📅 Today & zoom-to-fit Jump to today or fit the whole project to the viewport in one click. |
🔍 Zoom day → year Five scales with synced headers and weekend shading. |
🖥 Fullscreen & print Present the chart fullscreen or send it straight to print. |
⚑ Deadline flags A marker per task deadline; overdue, unfinished bars turn red. |
🔔 Progress alerts Notify chosen users when a task crosses a % threshold. |
👁 Hide done One toggle clears completed leaf tasks from the view. |
⚙ Persistent settings Display toggles, theme and columns remembered per user, per view. |
Technical highlights
| ✓ 100% native OWL + SVG — no commercial JS library, no licence fees baked into the price | ✓ Server-side CPM engine (Python) — results stored on real fields you can search and report on |
| ✓ Row virtualization — only on-screen rows render, so thousands of tasks stay smooth | ✓ Timezone-safe — every read and write goes through Odoo's UTC serialization |
| ✓ Security-hardened — dependency & baseline APIs verify access; exports re-read access-checked data | ✓ Accessible — ARIA tree, keyboard operation, screen-reader announcements, high-contrast theme |
| ✓ Automated engine tests — CPM network, constraints, calendar scheduling, EVM & S-curve covered | ✓ Generic view type — add <gantt_pro> to any model with two date fields; bridges auto-install |
Frequently asked questions
Does Gantt View Pro X work with Odoo Community?
Yes. It runs on both Odoo 19 Community and Enterprise — no Enterprise subscription is required to use the Gantt chart, the critical path or any feature.
Is there a project or task limit?
No. There is no project cap, and row virtualization renders only the on-screen rows, so a Gantt chart with thousands of tasks stays smooth.
Does it calculate the critical path (CPM)?
Yes. A genuine server-side CPM engine runs forward and backward passes over your dependency network and writes early/late dates, total slack and the critical-path flag back to real, searchable, reportable fields.
Can I export the Gantt chart to Excel or PDF?
Yes. Export to Excel (.xlsx), PDF (A3 landscape), PNG and iCal — each export honours the active filter, grouping and zoom scale.
Does it support Manufacturing, Field Service and Planning?
Yes. Bridges for Manufacturing (Manufacturing Orders & Work Orders), Field Service and Planning auto-install when the matching app is present and schedule the native fields — all included in one purchase, no extra modules to buy.
How is Gantt View Pro X licensed and priced?
A single one-time purchase ($25, OPL-1) covers all five modules. There is no per-seat licence and no annual renewal.
Need help or customization?
Installation support, custom features, and Odoo development — from the developer who built it.
Gantt View Pro X is an advanced Gantt chart for Odoo 19 — project planning, critical path (CPM) scheduling, task dependencies, auto-scheduling, resource workload, Earned-Value (EVM) and S-curve analytics, baselines, and Excel / PDF / PNG / iCal export — for Project, Manufacturing (MRP & work orders), Field Service dispatch and Planning shift scheduling, on Community and Enterprise.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module