Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Time Off (hr_holidays)
• Calendar (calendar) • Employees (hr) • Discuss (mail) |
Lines of code | 89 |
Technical Name |
odonity_hr_timeoff_blackout_period |
License | See License tab |
Website | https://www.odonity.com |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Time Off (hr_holidays)
• Calendar (calendar) • Employees (hr) • Discuss (mail) |
Lines of code | 89 |
Technical Name |
odonity_hr_timeoff_blackout_period |
License | See License tab |
Website | https://www.odonity.com |
Versions | 16.0 17.0 18.0 |
HR Time Off Blackout Periods
Prevent Leaves During Critical Business Dates
This module allows HR managers to define blackout periods during which employees cannot request time off — ideal for peak seasons, audits, or other critical dates where full staffing is needed.
Key Features
- Define Global or Departmental Blackout Periods
- Restricts Leave Requests in Blackout Dates
- Optional Bypass for Managers or Specific Users
- Prevents Accidental Staffing Gaps
- Integrates with Odoo HR Time Off Module
Preview Screens
Blackout Period Form View

Employee belongs to configured department for blackout

Employee Applying leave in blackout period

System not allow to create leave request on blackout periods

Installation & Usage
- Copy the module to your Odoo custom addons directory
- Restart the Odoo server and activate Developer Mode
- Install the module via the Apps menu
- Go to Time Off > Configuration > Blackout Periods and create your rules
Compatibility
- Compatible with Odoo 18 Edition
- Fully integrated with the native Time Off module
- Simple and lightweight — no performance impact
Need Help or Customization?
Need advanced configurations or additional business rules? Contact us:
- Email: odonity.services@gmail.com
- Website: www.odonity.com
HR Time Off Blackout Periods
HR Time Off Blackout Periods by Odonity is a powerful HR enhancement module for Odoo that allows you to restrict or warn employees when submitting leave requests during predefined blackout periods. These blackout windows help businesses avoid disruptions during critical operational times like audits, peak production, or financial closing.
You can define multiple blackout periods with start and end dates and optionally assign them to specific departments. Each blackout can either completely block leave requests or just warn the employee before submission, depending on your configuration.
This smart control mechanism gives HR and management teams the ability to proactively manage time off, ensuring business continuity and operational efficiency.
Key Features
- Define Multiple Blackout Periods: - Set start and end dates to control time-off during critical times.
- Department-Level Configuration: - Assign blackout periods to specific departments.
- Flexible Mode: Block or Warn: - Choose between fully blocking leave or showing a warning.
- Real-Time Restriction on Leave Requests: - Works seamlessly during leave request submission.
- Integrated with Odoo’s Time Off Module: - Built natively over Odoo's HR Time Off features.
- Ideal for Peak Periods, Audits, or Project Phases: - Prevent leave requests that could impact business workflows.
- Made by Odonity – Trusted Odoo Experts: - Clean code, ongoing support, and future upgrade compatibility.
Installation
- Copy this module into your Odoo 18 custom addons directory.
- Restart your Odoo server.
- Enable Developer Mode from Settings > Activate the Developer Mode.
- Go to Apps, click Update Apps List, and install HR Time Off Blackout Periods.
Usage
- Navigate to Employees > Configuration > Time Off Blackout Periods.
- Click Create to add a new blackout rule.
- Set the start and end date, and optionally assign departments.
- Choose Block or Warn mode.
- When employees request leave during these periods, the system will either warn them or block the request, based on your configuration.
Support & Customization
Need help, custom development, or integration services?
📩 Email: odonity.services@gmail.com 🌐 Website: https://www.odonity.com
Odoo Proprietary License v1.1 - Strict Commercial Use © 2025-Present Odonity. All Rights Reserved. Module Name: HR Time Off Blackout Periods (By Odonity) License Owner: Odonity (https://www.odonity.com) Support Email: odonity.services@gmail.com This software is protected by copyright laws and international treaties. It is licensed, not sold. You are granted a **non-transferable, non-sublicensable, and non-exclusive license** to use this software ONLY under the terms below: -------------------------------------------- STRICT TERMS OF USE -------------------------------------------- PERMITTED: - Use the module in one Odoo production instance only (with staging/test allowed only for that instance). - Use for internal company operations. - Request support, upgrades, or customization services from Odonity. PROHIBITED WITHOUT WRITTEN PERMISSION FROM ODONITY: - Modifying, altering, or extending the source code in any way. - Reselling, sublicensing, or redistributing any part of the module. - Sharing the code with third parties, including freelancers or other vendors. - Uploading this module to public or private repositories, websites, or forums. - Creating derivative works or using snippets in other modules. - Using the module as a base to develop similar competing products. WARNING: This software contains **branding, code-level markers, and security tracking** for anti-piracy purposes. Tampering with these or violating this license may result in: - Permanent termination of your usage rights - Legal action under local and international intellectual property laws - Immediate take-down notices for marketplaces and hosting providers -------------------------------------------- LICENSE VERIFICATION & SUPPORT -------------------------------------------- License Keys / Validation (optional): Odonity reserves the right to implement license key checks in future versions. Support is only available to verified license holders. Invoice or proof of purchase must be retained for all license claims. For official support, licensing clarifications, or enterprise usage, please contact: odonity.services@gmail.com | https://www.odonity.com -------------------------------------------- BY INSTALLING THIS MODULE, YOU AGREE TO BE BOUND BY ALL TERMS ABOVE. Unauthorized use, reproduction, or redistribution is strictly prohibited.
Please log in to comment on this module