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. Time Off
  3. Mandatory Days Extended (One-Iteration) v 17.0
  4. Sales Conditions FAQ

Mandatory Days Extended (One-Iteration)

by One-Iteration https://www.one-iteration.com
Odoo

$ 114.14

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Time Off (hr_holidays)
• Calendar (calendar)
• Employees (hr)
• Discuss (mail)
Lines of code 649
Technical Name hr_mand_days_one_itr
LicenseLGPL-3
Websitehttps://www.one-iteration.com
Versions 17.0 18.0 19.0

Mandatory Days Extended

Advanced Mandatory Day Management for Odoo (Community and Enterprise)

Overview

Mandatory Days Extended is a powerful Odoo addon that supercharges the native Odoo Mandatory Days functionality with advanced enforcement options, capacity management, leave-type exemptions, and an employee-facing dashboard widget.

Designed for organizations that need flexible control over company-wide closure periods, public holidays, and mandatory attendance rules — without disrupting Odoo's native leave management workflow.

✨ Key Benefit: Works as a thin, non-invasive layer on top of Odoo's native system. Upgrade and customize your mandatory day policies without replacing core functionality.

Core Features

🎯 Three Enforcement Modes

Control how strictly mandatory periods are enforced:

🔴 Hard Block

Leave requests are immediately rejected. Perfect for critical closures where no exceptions apply.

🟠 Soft Warning

Leave is allowed, but managers see an orange warning banner. Ideal for advisory periods.

🔵 Capacity Limit

Leave is blocked only when department absence exceeds a configurable threshold (e.g., max 20% department absence).

🏢 Department-Level Capacity Management

  • Set maximum absence percentages per mandatory period
  • Capacity is calculated per employee's department for precision
  • Automatically counts validated and planned leaves

✅ Leave Type Exemptions

  • Exclude specific leave types (e.g., Sick Leave) from mandatory day restrictions
  • Configure exemptions per period for maximum flexibility

👥 Employee Dashboard Widget

  • Color-coded dashboard panel showing active and upcoming mandatory periods
  • Displays period names, dates, enforcement type, and days until start
  • Employees instantly understand mandatory day impacts on their leave requests

📊 Extended Filtering & Scoping

  • Filter by department, job position, and leave type
  • Scope to specific employees or company-wide
  • Advanced search filters for easy management

📅 Status Indicators

  • Auto-calculated fields: is_active_now, is_upcoming, days_until_start
  • Calendar view with color-coded enforcement types
  • Real-time banners on leave forms

🔗 Smart Integrations

  • Compatible with our bid leave addon
  • Enterprise payroll holidays module compatibility

Real-World Use Cases

  • Summer Closure: Block all leave for 2 weeks in August (Hard mode)
  • Year-End Shutdown: Enforce capacity limits so essential staff remain available
  • Public Holiday Periods: Warn managers but allow exceptions with approval
  • Departmental Maintenance: Restrict IT team during system upgrades while other departments proceed normally
  • Seasonal Compliance: Manage leave around regulatory or compliance requirements

Technical Highlights

  • Non-invasive: Extends native hr.leave.mandatory.day without replacing it
  • Constraint-based validation: Enforces rules at create, write, and state-transition time
  • Bid leave detection: Automatically skips draft bid leaves with sentinel dates
  • Department-aware capacity: Per-department absence calculations protect department operations
  • Computed fields: Auto-updated status indicators for real-time insights

📸 In Action

See how Mandatory Days Extended integrates seamlessly into your Odoo workflow:

Mandatory Days menu in Time Off dashboard

Dashboard Integration: Quick access to Mandatory Days management from the Time Off menu

Mandatory day form with enforcement options

Flexible Configuration: Set enforcement type, capacity limits, scope, and exemptions per period

Mandatory period warning on leave request

Manager Visibility: Clear warnings alert managers when leave overlaps a mandatory period

Hard block validation error

Hard Enforcement: Invalid leave requests show validation errors with period details

Installation

  1. Copy the addon to your Odoo addons path
  2. Restart Odoo service
  3. Update the Apps list in Settings → Apps
  4. Search for "Mandatory Days Extended" and click Install
Note: If installing alongside hr_default, install this addon after hr_default.

Status & Support

Current Status:
Feature complete and undergoing active testing. Recommended for testing in staging environments before production deployment.

License: LGPL-3
Developed by: One-Iteration

Mandatory Days Extended for Odoo
© 2026 One-Iteration · License: LGPL-3

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 or have a question related to your purchase, please use the support page.
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