- APPS
- Web Gantt 18.0
| Lines of Code | 5466 |
| Technical name | viin_web_gantt |
| License | OPL-1 |
| Website | https://viindoo.com |
| Read description for | v 16.0 v 17.0 |
| Extensions | Viindoo Manufacturing Project Scheduling |
Gantt chart for Odoo
Web Gantt
Interactive Gantt views inside Odoo with timelines, dependencies, progress, grouping, and optional PDF export. Built on the Twproject open-source Gantt library (MIT) and integrated with modern OWL web assets.
Core capabilities
From declarative XML views to drag-friendly editing, the module brings classic Gantt ergonomics to any model that exposes start, stop, progress, and relationships.
Timeline & zoom
Switch between day, week, month, and year scales to plan near-term execution or long-range portfolios without leaving the record.
Dependencies
Model task links with a many2many dependency field so predecessors and successors stay visible on the chart.
State or stage
Drive bar colors from selection states or project stages, including dynamic color fetching and optional read-only status in the Gantt.
Grouping & hierarchy
Default group-by fields, parent and child task links, and consolidation options structure large workloads cleanly.
Resource overlap hints
Optional mixin surfaces overlapping assignments so planners can resolve conflicts before they hit execution.
Export & constraints
PDF export for sharing snapshots, optional holiday blocking for date moves, and attributes tuned per arch definition.
Benefits
Teams stop exporting to spreadsheets for timelines. Planning, status, and ownership stay on the same Odoo records your operations already trust.
Single source of truth
Dates, progress, and assignments update through the Gantt against real ORM fields instead of duplicate tools.
Faster stakeholder alignment
Visual bars communicate schedules and bottlenecks more clearly than grid-only lists for managers and clients.
Flexible integration
Declarative viin_gantt views let you wire projects, services, manufacturing, or custom apps with the fields you already use.
Proven Gantt engine
Leverages the Twproject Gantt component under MIT license with Viindoo extensions for Odoo 17 web client patterns.
Web Gantt overview
viin_gantt arch with date_start, date_stop, default_group_by, plus optional manager, members, progress, depends, and status mapping.state with color lists or stage with domain filters, dynamic colors, and optional read-only status editing in the chart.Plan on a timeline
Scan workloads across time, adjust dates, and keep progress visible without leaving Odoo.
Try Viindoo online
Explore a full Odoo environment where Viindoo apps are pre-installed. Open the module that uses Web Gantt (for example project or planning menus depending on your edition and installed apps).
Pre-Sales Question
Need help before purchasing? Share module name and version, Odoo edition (Community or Enterprise), and the model you want to show on a Gantt. Attach a sample view arch or screenshot if possible.
sales@viindoo.comSupport
For technical assistance, include your order number, the Gantt XML snippet, expected behavior, actual behavior, and any browser console errors or screen recordings.
apps.support@viindoo.comTechnical requirement
- Odoo 17 with the standard
webmodule (OWL client). - Supported on Odoo Community Edition and Enterprise Edition.
- Models should expose start and stop datetime fields, a default group-by field, and optionally progress, dependencies, manager, and members.
- Stage mode requires a status field mapping (for example
field_status) and related stage configuration including colors when using stage coloring. - QUnit tests ship under
web.qunit_suite_testsfor arch parsing and view behavior.
Changes log
- v0.1.1 - Maintenance and compatibility updates for Odoo 17 web client integration.
- v0.1.0 - Initial Web Gantt view, Twproject-based renderer, PDF export hooks, gantt mixin for overlap insights, and arch parser for
viin_ganttdefinitions.
Who should use this module?
Coordinate phases, milestones, and assignments with dependencies visible on one timeline.
Compare schedules across groups, export PDF snapshots for governance packs, and spot overloaded resources.
Deliver Gantt experiences on custom models using declarative XML without rebuilding a chart from scratch.
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.