Join us at GITEX 2025! Discover our solutions at Hall 4, Booth H-30 Schedule a Meeting Today.
Automate Marketing Initiatives with Salesforce Marketing Cloud Learn More
Join us at GITEX 2024! Discover our solutions at Hall 4, Booth H-30 Book your live demo today.
Zehntech Odoo App

Odoo Gantt App for Time Off — Visual Leave Planning Timeline

See every employee absence, identify team coverage gaps, and manage leave requests from a single interactive Gantt timeline — built directly into the Odoo Time Off module.

Compatible with Odoo 16, 17, 18 & 19
Community & Enterprise Supported
Integrates with Odoo Time Off, Calendar & Employees
Drag-and-Drop Leave Scheduling
Visual Overlap Detection for Team Coverage
$104.53
V19, 18, 17, 16
Odoo Gantt App for Time Off — Visual leave planning timeline

What is the Odoo Gantt App for Time Off?

The Odoo Gantt App for Time Off adds an interactive visual timeline to Odoo's standard Time Off module. Instead of scanning list views or calendar grids to understand team availability, HR managers and team leads see every leave request plotted on a horizontal Gantt chart — making overlaps, coverage gaps, and staffing risks immediately visible.

Team-wide absence visibility
Overlapping leave detection
Drag-and-drop leave scheduling
Multi-period planning (daily to yearly)
Coverage optimization during peak periods

How the Odoo Gantt App for Time Off Solves Leave Planning Challenges

Problem
Zehntech Gantt Solution
No visual leave overview
Interactive Gantt timeline showing all team absences
Overlaps discovered after approval
Visual conflict detection before approving requests
Switching between views for context
Full leave management from a single Gantt interface
Slow leave request creation
Drag directly on the timeline to submit new requests
Difficult to plan coverage across teams
Multi-level grouping by department, team, or employee
No zoom flexibility
Day, Week, Month, and Year views with navigation controls
Editing requires multiple form views
Double-click entries for inline editing or deletion
No full-screen planning mode
Expand to full screen for large-team scheduling sessions

Built for Visual Leave Planning and Team Availability

1

Gantt Timeline for Time-Off Schedules

Every approved and pending leave request appears as a bar on the timeline, grouped by employee, department, or team.

Why it matters: Managers see the full absence picture in one view instead of scrolling through lists.

2

Drag-to-Create Leave Requests

Draw a new time-off entry directly on the timeline by dragging across the desired date range. A form opens to select leave type, confirm dates, and add descriptions.

Why it matters: Creating leave requests takes seconds without navigating away from the planning view.

3

Drag-to-Reschedule Existing Entries

Move approved or pending leave entries by dragging the bar to new dates. Odoo updates the underlying record automatically.

Why it matters: When plans change, rescheduling happens visually — no need to open forms and recreate entries.

4

Multi-Zoom Timeline: Day, Week, Month, Year

Switch between daily, weekly, monthly, and yearly perspectives using built-in zoom controls. Navigate forward and backward or jump to today.

Why it matters: Daily zoom helps resolve specific team conflicts; yearly zoom reveals seasonal absence patterns.

5

Full-Screen Planning Mode

Expand the Gantt timeline to fill the entire browser window for focused leave planning sessions.

Why it matters: Large teams with dozens of employees need screen real estate — full-screen mode delivers uncluttered visibility.

6

Visual Overlap Detection

When multiple employees in the same team have overlapping leave periods, the timeline makes the conflict immediately apparent through the bar layout.

Why it matters: Coverage gaps caught during planning prevent last-minute staffing scrambles.

7

Multi-Level Grouping, Filtering, and Favorites

Group the timeline by department, manager, leave type, or any relevant field. Layer filters, then save the view as a favorite.

Why it matters: HR sees the full company; a team lead sees only their department. Everyone gets the view they need.

8

Double-Click Entry Management

Double-click any time-off bar to open it for editing or deletion. Modify dates, leave types, or descriptions without leaving the Gantt view.

Why it matters: Quick corrections happen inline — maintaining planning flow without disruptive context switches.

9

Time-Off Request Form Integration

New requests created from the timeline include all standard fields: leave type, start and end dates, and description. The form respects your existing approval workflows.

Why it matters: The Gantt view accelerates creation but does not bypass governance — all allocation rules still apply.

10

Next/Previous/Today Navigation

Move the visible timeline window forward or backward in time, or jump to the current date instantly.

Why it matters: Reviewing upcoming holiday season coverage or checking last month's actuals takes one click.

Designed for Teams Managing Employee Absences

Role
Primary Use Case
Key Outcome
HR Manager
Organization-wide leave visibility across all departments
Spot coverage risks and seasonal trends before they impact operations
Team Lead
Department-level absence planning and overlap detection
Approve or defer leave requests with full context on team availability
Operations Director
Cross-department staffing coverage during peak periods
Maintain service continuity by identifying simultaneous absences early
Project Manager
Resource availability check before sprint planning
Avoid assigning deliverables to team members with upcoming leave
Employee
Quick self-service leave request submission via timeline
Submit requests in seconds without navigating multiple form views
Payroll Specialist
Monthly absence pattern review
Verify leave records visually before payroll processing
Shift Supervisor
Daily and weekly coverage checks
Identify short-staffed shifts before they happen

Versions & Documentation

Choose your Odoo version and explore interactive documentation

Documentation coming soon for Odoo 19.

Zehntech Gantt for Time Off vs Native Odoo Time Off Views

Capability
Zehntech Gantt
Native Odoo
Gantt Timeline Visualization
✔ Full interactive Gantt timeline
Not available
Drag-to-Create Leave Requests
✔ Yes — draw on timeline
Not available
Drag-to-Reschedule Entries
✔ Yes — move bars to new dates
Not available
Multi-Zoom (Day/Week/Month/Year)
✔ All four levels with navigation
Not available
Visual Overlap Detection
✔ Immediate on timeline
Manual inspection
Full-Screen Mode
✔ Available
Not available
Grouping by Department/Team/Type
✔ Multi-level grouping with favorites
Basic filters only
Inline Entry Editing
✔ Double-click from timeline
Form view only
Timeline Navigation Controls
✔ Next / Previous / Today buttons
Not available
Team Coverage Overview
✔ Visual — all absences on one timeline
List-based or calendar grid
Works with Existing Approval Flows
✔ Yes — no workflow changes
Yes
No Custom Development Required
✔ Yes — install and configure
N/A

Get Started In Minutes

No development environment. No custom code. No consultant required for standard setup.

01

Install the Base Module

Purchase and install the Zehntech Odoo Gantt App Base module first. This is the required dependency that powers the Gantt visualization framework.

02

Install Time Off Gantt Module

Purchase and install the Odoo Gantt App for Time Off from the Odoo Apps Store. The module activates automatically alongside your existing Time Off configuration.

03

Open the Gantt View

Navigate to the Time Off module. The Gantt view appears as a new view option alongside list and calendar. Click to open the interactive timeline.

04

Configure & Start Planning

Group by department, employee, or leave type. Apply filters for date ranges or specific teams. Save your preferred view as a favorite. Begin managing absences visually.

Technical Details & Compatibility

Requirement
Odoo Versions
Editions
Hosting
Dependencies
Required Add-on
Third-Party Dependencies
Custom Dev Required
Install Time
Server Restart
Data Migration
Module Conflicts
Lines of Code
License
Last Tested
Support
Details
16.0 · 17.0 · 18.0 · 19.0
Community · Enterprise · Odoo.sh
Odoo Online · On-Premise · Odoo.sh
Time Off (hr_holidays) · Calendar · Employees (hr) · Discuss (mail)
Odoo Gantt App Base (sold separately)
None
No
Under 5 minutes
Not required
Not required
None known
13,016
OPL-1
Odoo 19.0 — May 2026
Odoo Gantt App for Time Off — FAQ illustration

Frequently Asked Questions

No. It adds a visual Gantt timeline as an additional view inside the existing Time Off module. All approval workflows, leave allocations, and policies remain unchanged. The Gantt view provides a planning layer — not a replacement for existing functionality.
Yes. The Gantt timeline displays all leave entries in a single horizontal view. Overlapping periods for employees in the same group are visually stacked, making conflicts immediately apparent. This enables managers to defer or adjust requests before coverage gaps materialize.
The Zehntech Odoo Gantt App Base module is required (purchased separately). Standard Odoo modules required: Time Off (hr_holidays), Calendar, Employees (hr), and Discuss (mail). All standard modules ship with Odoo — only the Gantt App Base needs a separate purchase.
Yes. Drag across the timeline to create a new request, or use the standard form triggered from within the view. The request includes leave type, date range, and description fields. The submission follows all existing approval rules — no governance is bypassed.
Yes. The module supports Odoo Community, Enterprise, and Odoo.sh deployments. Available for Odoo versions 16, 17, 18, and 19. Each version is purchased separately — select the version matching your current Odoo installation.

Ready to Manage Team Leave on a Visual Timeline?

One-Time Purchase. No Subscription. No Recurring Fees. Your HR team already handles leave in Odoo. The Gantt App for Time Off adds the layer that makes absence planning visual — overlaps become obvious, coverage gaps surface before approval, and scheduling happens with drag-and-drop instead of form navigation. Includes lifetime updates and 90 days of dedicated technical support.

Zehntech Odoo experts ready to help


          You have successfully subscribed to the newsletter

          There was an error while trying to send your request. Please try again.

          Zehntech will use the information you provide on this form to be in touch with you and to provide updates and marketing.