| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Project (project)
• Discuss (mail) |
| Lines of code | 19403 |
| Technical Name |
ls_advanced_project_gantt |
| License | OPL-1 |
| Website | https://linescripts.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Project (project)
• Discuss (mail) |
| Lines of code | 19403 |
| Technical Name |
ls_advanced_project_gantt |
| License | OPL-1 |
| Website | https://linescripts.com |
| Versions | 18.0 19.0 |
Advanced Project
Gantt Chart
Best Project Gantt App on Odoo App Store
High-Performance Canvas Gantt - 30,000+ Tasks at 60fps
Pure Canvas Rendering Engine
Built on a smart dual-canvas engine that only redraws what changes. The result? Rock-solid 60fps even with thousands of visible tasks.
Four Dependency Types
Full support for Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish relationships. Smart orthogonal routing with L-elbows and U-shapes avoids visual overlap.
- Create dependencies by dragging between bar anchors
- Link mode (L key) for keyboard-driven linking
- Animated dash flow on hover / selection
- Violation indicators for scheduling conflicts
- Cross-project dependency support
Client-Side Auto-Scheduling
Topological-sort-based forward-pass engine propagates constraints through the entire dependency chain in real time. During drag, ghost bars preview exactly where successor tasks will move.
- Real-time cascade propagation
- Ghost bar preview during drag
- Cycle detection with user notification
- Working-day-aware scheduling
Plan vs Actual Baselines
Save named snapshots of task dates and progress. When activated, ghost bars render behind actual bars showing schedule drift. Finish variance badges appear beside each task.
- Named baseline snapshots (e.g., "Sprint 14 Plan")
- Visual drift comparison with ghost bars
- +N days behind / -N days ahead badges
- Multiple baselines per project
7 Built-in Color Themes
Classic, Ocean, Forest, Sunset, Lavender, Slate, and High Contrast. Each with dedicated light and dark palettes. Per-user persistence.
Beautiful in the Dark
Full dark mode support with automatic detection via Odoo's theme system. Every theme has a dedicated dark palette. All canvas colors, tooltips, dialogs, and UI elements adapt seamlessly.
Drag, Resize, and Interact
Move task bars by dragging, resize from edges, and adjust progress by dragging the progress handle. Snap-to-grid with working-day awareness.
Multi-Level Grouping
Group tasks by any combination of fields: Project, Stage, Assignee, Priority, Parent Task, and all custom many2one, selection, boolean, and char fields.
- Drag-and-drop GroupBy builder
- Collapsible groups with rollup coverage bars
- Numbered level badges
- Group-level aggregate progress
Resource Calendar Integration
Non-working days (weekends, holidays) rendered from the company resource calendar. Per-project calendar override. Working-day snap on drag/resize preserves task duration in working hours.
- Visual weekend and holiday shading
- Per-project calendar support
- Working-day-aware duration calculations
Saved Views & Default View
Save and restore complete view configurations — groupings, collapse/expand state, column filters, critical path, baseline, panel widths, theme, project filter, and more. Mark one as default to load it automatically every time you open the Gantt.
- Captures everything — even group collapse/expand state
- "Use as default" loads automatically on open
- Unsaved-changes indicator across every toggle
- Shared views for team collaboration
Export to Excel & PDF
Share your plan in seconds. Pick a format (Excel or PDF) and a layout (Tabular task list or Visual Gantt) — the export respects your current project filter, groupBy, sort, column filters, and the visible time scale. Visual PDFs print on A3 landscape with bars and dependency arrows that match what you see on screen.
- Excel Tabular — hierarchical table with stage colours
- Excel Visual — date grid with progress & weekend shading
- PDF Tabular — print-ready QWeb report
- PDF Visual — A3 landscape with dependency arrows
Command Palette & Undo / Redo
Power-user shortcuts for lightning-fast workflows.
Interactive Onboarding & Built-in Help
No documentation to read. No training needed. The app teaches itself through a spotlight tour on first visit, interactive click-through guides, and a built-in FAQ panel.
Resizable Three-Panel Layout
Task tree (left), canvas timeline (center), and inspector/settings (right) with draggable splitters. Minimap for quick navigation.
WCAG AAA Ready
Built with accessibility in mind. Full keyboard navigation, ARIA tree roles, screen reader announcements, and High Contrast theme with 4.5:1+ ratios.
- ARIA tree with keyboard navigation (arrows, Enter, Home/End)
- Canvas ARIA region with arrow-key panning
- Live announcements for screen readers
- All toolbar buttons have aria-label
- Respects
prefers-reduced-motion
Critical Path Analysis
Instantly identify the longest dependency chain that determines your project duration. Tasks with zero float are highlighted — any delay to them delays the entire project.
And Much More
Every detail crafted for project managers who demand the best.
Keyboard Shortcuts
Technical Highlights
Requirements & Compatibility
The Future of Project Planning
Powerful AI-driven features arriving in upcoming updates
Our Other Apps
Explore more productivity tools from Linescripts
Free 90 Days Support
We provide 90 days of free support after purchase including bug fixes, installation assistance, configuration help, and general questions about the module.
Changelog
- Export to Excel & PDF — new Export button in the toolbar. Choose format (Excel / PDF) and layout (Tabular task list / Visual Gantt). Visual PDF prints on A3 landscape with bars, weekend shading, today line, and dependency arrows that match the on-screen view exactly. The export respects the current project filter, groupBy, sort, column filters, and visible time scale.
- Saved views capture everything — group collapse/expand state, column filters, critical-path toggle, WBS nesting, minimap, baseline, theme, sort, and column widths. Loading restores pixel-for-pixel.
- "Use as default" view — tick a checkbox in the Save dialog and that view loads automatically every time you open the Gantt. Personal default per user; shared default falls back when no personal default is set.
- Stage groups follow Kanban order — grouping by stage (or any many2one with a
sequencefield) sorts groups by sequence instead of alphabetically — same column order as the Kanban view. - Critical-path cache fix — project filter changes and page refreshes now invalidate the CPM cache so toggling critical path on always highlights the right tasks.
- Direct browser download — built server-side, streamed back as base64 in a single ORM call. Nothing persisted server-side — no attachment lifecycle, cleanup cron, or token surface to manage.
- Critical Path Method (CPM) — Forward/backward pass engine identifies zero-float tasks. Supports all 4 dependency types (FS, SS, FF, SF). Calendar-aware working-time normalization respects company resource calendar, holidays, and timezone.
- Group by Many2many fields — Group tasks by Tags or any Many2many field. Tasks appear in every relevant group. Dependencies route correctly within and across groups.
- Click-to-delete dependencies — Click any dependency arrow to select it, then click the X button to delete. Full undo/redo support.
- Fan-out dependency routing — Multiple FS deps from the same source share one clean vertical trunk line instead of overlapping routes.
- Security hardening — Access control on dependencies (user must have access to both linked tasks). Baseline rules scoped to own user. Project managers get full access.
- Auto-scheduling per project — System/On/Off selection per project. Boolean config parameter fix for Odoo settings.
- Critical milestone rendering — Milestone diamonds turn red when on the critical path.
- Settings refresh on dialog close — Project-level settings apply immediately without page refresh.
- Initial Odoo 18 port from 19.0
- Interactive onboarding tour with spotlight walkthrough
- Built-in help panel with 10 FAQ entries and interactive guides
- Command palette (Ctrl+K) with fuzzy search
- Plan vs actual baselines with ghost bars and variance badges
- 7 color themes (Classic, Ocean, Forest, Sunset, Lavender, Slate, High Contrast)
- Undo/redo (50 levels) for moves, resizes, dependencies
- Saved views with team sharing
- Resource calendar integration with non-working day shading
- Multi-level grouping with rollup coverage bars
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