Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. project
  3. MI ERP Gantt Pro v 19.0
  4. Sales Conditions FAQ

MI ERP Gantt Pro

by GRUPO MI ERP SAS https://www.mi-erp.app
Odoo
v 19.0 Third Party 2
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3170
Technical Name mierp_gantt
LicenseLGPL-3
Websitehttps://www.mi-erp.app
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3170
Technical Name mierp_gantt
LicenseLGPL-3
Websitehttps://www.mi-erp.app
MI ERP Gantt

MI ERP Gantt Open-Source Pro — Odoo 19

Modern Gantt engine with Critical Path, Baselines and Auto-scheduling — free & open-source (LGPL-3)

FREE · LGPL-3 Odoo 19 Critical Path Multi-Baseline MSPDI XML FS · SS · FF · SF 100% MIT vendored libs

Description


MI ERP Gantt Open-Source Pro is a standalone, generic Gantt chart engine for Odoo 19, suitable for any module that needs to schedule activities — construction works, software projects, event planning, manufacturing campaigns. It ships a custom Critical Path Method (forward + backward pass) computed client-side, four dependency types (FS / SS / FF / SF) with lag and lead in working days, multi-baseline overlays, auto-scheduling of successors and a resource allocation histogram.

Round-trips schedules with Microsoft Project via the MSPDI XML format (2019+), captures PNG snapshots in one click and renders with rounded bars, amber project markers and red critical-path highlight in the MI ERP palette. Designed to be extended — sibling bridges connect it to BIM/IFC viewers, construction APUs and field-foreman PWAs.

Free and open-source under LGPL-3. Built by GRUPO MI ERP SAS as a community alternative to the commercial Gantt components used by BIM 2.0, Presto and most construction ERPs. Use it, fork it, ship it inside your own modules — no per-developer fees, no runtime royalties.

Product screenshots


Real screenshots from the module running on Odoo 19 with seeded data, captured by the Playwright audit suite.

Gantt with Critical Path
Gantt with Critical Path

Forward + backward pass computed client-side: every task on the critical path turns red. Rounded bars, DHTMLX-style header bands, amber project markers, FS/SS/FF/SF dependency arrows with lag/lead. Drag a bar — every successor reschedules respecting the working calendar.

Tasks with WBS sidebar
WBS sidebar (Tabulator)

Hierarchical sidebar with WBS, name, start, duration and resources powered by Tabulator. In-cell editing, expand/collapse of summary tasks, multi-level indentation and a synchronized scroll with the chart.

Projects list
Multi-project selector

List view of every Gantt project, with progress %, start/end and active calendar — switch contexts in one click.

Project form
Project form

Project header with calendar, baselines, currency and zoom level. Open the Gantt straight from the smart-button.

Settings dropdown
Settings dropdown

Ten Bryntum-style toggles: critical path, baselines, project lines, non-working highlight, cell editing, progress line, rollups, list-only mode…

Resource histogram
Resource histogram (ECharts)

Stacked-bar chart of effective resource hours per day. Spot over-allocations at a glance and re-balance by dragging tasks.

Working calendars
Working calendars

Pre-loaded calendars for Spain, Colombia and Venezuela. Define your own with workdays + holidays — the auto-scheduler honours them.

Task editor
Task editor popup

Inline editor with start, duration, % progress, predecessors, lag/lead and resources — no full reload between edits.

Core features


Critical Path Method
  • Forward + backward pass in pure JS
  • Critical bars highlighted in red
  • Total float / free float per task
  • Recalculated on every drag
Multi-Baseline overlay
  • Snapshot the schedule any time
  • Ghost-bar overlay vs current
  • Compare planned vs actual
  • Toggle individual baselines on/off
Dependencies & auto-schedule
  • Four types: FS · SS · FF · SF
  • Lag / lead in working days
  • Successors reschedule on drag
  • Working-calendar aware
Working calendars
  • Spain, Colombia, Venezuela built-in
  • Custom workdays + holidays
  • Non-working highlight on the chart
  • Per-project active calendar
MSPDI XML round-trip
  • Export to MS Project 2019+ format
  • Import back from .xml
  • Tasks, dependencies, calendars
  • No format loss between trips
Resource histogram
  • Stacked-bar per day (ECharts)
  • Effective resource hours
  • Over-allocation detection
  • Click-through to the task
Settings dropdown
  • 10 Bryntum-style toggles
  • Critical path, baselines, rollups…
  • Progress line and list-only mode
  • Per-user preferences
PNG snapshot
  • One-click capture (html2canvas)
  • Full Gantt as PNG
  • Ready for status reports / emails
  • Zoom day / week / month / quarter
Built to be extended
  • Inherit mierp.gantt.task
  • Inherit mierp.gantt.project
  • BIM/IFC bridge via mierp_construction_gantt
  • Mobile foreman PWA via mierp_bim_fm

Why we are better than the paid alternatives


BIM 2.0, Presto and most construction ERPs depend on external Microsoft Project for the schedule, or embed the commercial Bryntum component. We bring the engine inside Odoo with zero runtime fees — vendored, audited and owned by you.

Aspect Bryntum (paid) MS Project (paid) MI ERP Gantt Pro
Licensing modelUSD 940 / dev / yearUSD 10 / user / monthFREE · LGPL-3
Critical Path✓✓✓ (custom JS, no black box)
Multi-baselines✓✓✓
Auto-scheduling (FS/SS/FF/SF)✓✓✓
MS Project XML round-trip✓native✓ (MSPDI 2019+)
Native Odoo 19 integration——✓
Resource histogram✓✓✓ (ECharts)
BIM / IFC bridge (xeokit)——✓ via mierp_construction_gantt
Mobile foreman PWA——✓ via mierp_bim_fm
Code ownershipobfuscatedclosedfull source vendored

Companion modules (extend & conquer)


mierp_gantt stays domain-agnostic — every vertical adds its own bridge by inheriting mierp.gantt.task and mierp.gantt.project. None of these are required to use the Gantt on its own.

Construction
mierp_construction_gantt
  • Work ↔ project
  • APU concept ↔ task
  • Stage ↔ summary
  • IFC element ↔ task (4D)
BIM / 4D / 5D
mierp_bim_4d_5d
  • xeokit IFC viewer in-task
  • Time-lapse 4D animation
  • Cost overlay 5D
  • Critical-path highlight in 3D
Field Manager
mierp_bim_fm
  • Mobile foreman PWA
  • Daily progress capture
  • Photo + GPS evidence
  • Offline-first sync

Typical workflow


Plan
  1. Create the Gantt project, pick a working calendar (CO / VE / ES or custom).
  2. Add tasks manually, paste from clipboard, or import from MS Project XML.
  3. Link tasks with FS / SS / FF / SF dependencies and lag / lead in working days.
  4. Snapshot the initial baseline so you can compare planned vs actual later.
Execute
  1. Drag a bar — every successor auto-reschedules honouring the calendar.
  2. Watch the critical path turn red live as the schedule moves.
  3. Capture % progress in the task editor or the WBS sidebar (in-cell editing).
  4. Review resource histograms to spot and resolve over-allocations.
Report
  1. Toggle baseline overlay to compare planned vs actual.
  2. Export back to MSPDI XML for stakeholders running MS Project.
  3. Capture a PNG snapshot for status emails and weekly reports.
  4. Enable bridges (construction, BIM, FM) to add domain context as needed.

Technical details


  • Main models: mierp.gantt.project, mierp.gantt.task, mierp.gantt.dependency, mierp.gantt.calendar, mierp.gantt.baseline.
  • OWL 2 component shipped under mierp_gantt/static/src/components/gantt_view.
  • Critical Path engine: core/cpm.js — forward + backward pass with topological sort.
  • Auto-scheduler: core/auto_scheduler.js — working-day arithmetic, FS/SS/FF/SF + lag/lead.
  • MSPDI export: core/mspdi_export.js; import wizard parses the same format.
  • BIM / IFC bridge hook: widgets/ifc_bridge.js — picked up by mierp_construction_gantt.
  • Compatible with Odoo Enterprise and Community.
  • Depends on: base, mail, web.
Vendored libraries (no CDN)
ComponentLibraryLicenseVendored size
Render engineFrappe Gantt v0.9MIT41 KB
Sidebar tableTabulator v6.3MIT442 KB
PNG snapshothtml2canvas v1.4MIT199 KB
Resource histogramApache ECharts v5Apache 2.0shared
Note: the Gantt requires browsers with ES Modules support (Chrome 91+, Firefox 89+, Safari 15+) — every modern browser.

Requirements


Odoo modules
  • Base (base)
  • Discuss (mail)
  • Web (web)
Optional bridges
  • mierp_construction_gantt — work / APU / IFC bridge
  • mierp_bim_4d_5d — 4D/5D viewer
  • mierp_bim_fm — field-foreman PWA
Browser
  • Chrome 91+ / Firefox 89+ / Safari 15+ / Edge 91+
  • Native ES Modules support
No external services
  • All JS libraries vendored under static/lib/
  • No CDN, no telemetry, no phone-home
  • Air-gapped installs supported

Our Services


Customization Integration Installation
Build & Update Migration Support

Contact us


You'll get free assistance for 60 days for any issue or error.

For inquiries or support: info@mi-erp.app

Pricing

FREE
USD 0
LGPL-3 — free and open-source
  • ✓ No per-developer fees
  • ✓ No runtime royalties
  • ✓ Multi-company, multi-currency
  • ✓ Full source code (forkable)
  • ✓ Community email support
Need the full suite?

MI ERP BIM Suite bundles the 5 core modules (Construction, BIM, Revit, 4D/5D, FM) plus the 2 Colombia localizations — Gantt included.

Available as a separate module: mierp_bim_suite.


Contact us at info@mi-erp.app.

GRUPO MI ERP SAS — José Luis Vizcaya López

www.mi-erp.app

© 2026 · Released under LGPL-3 · Vendored libs keep their own licenses (see static/lib/*).

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with