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
    • Estate 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. Portal
  3. Portal Leave Request v 19.0
  4. Sales Conditions FAQ

Portal Leave Request

by Snowdrop Innovations
Odoo

$ 85.01

v 19.0 Third Party 1
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Employees (hr)
• Time Off (hr_holidays)
• Website (website)
• Discuss (mail)
• Calendar (calendar)
Lines of code 1540
Technical Name sd_leave_request_portal
LicenseLGPL-3
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Attendances (hr_attendance)
• Employees (hr)
• Time Off (hr_holidays)
• Website (website)
• Discuss (mail)
• Calendar (calendar)
Lines of code 1540
Technical Name sd_leave_request_portal
LicenseLGPL-3
Versions 18.0 19.0
SnowDrop Innovations
Community Enterprise Odoo.sh
SnowDrop All Apps

Portal Leave Request

A user-friendly Odoo portal extension that allows employees to submit, track, and manage their leave requests directly from the website portal. This module streamlines the Time Off process by providing a self-service interface for applying for leave, viewing balances, checking approval status, and managing request history without requiring backend access. Fully integrated with Odoo HR, Attendance, and Holidays.

Easy Leave Requests Real-Time Leave Status Integrated with HR

Key Features

Apply Leave from Portal

Employees can submit leave requests directly from the portal using a simple, clean, and user-friendly interface.

Track Request Status

Employees can view approval status such as Pending, Approved, or Refused without accessing the backend.

View Leave Balance

Employees can instantly check allocated, used, and remaining leave balance before submitting a request.

Integrated with HR

Fully integrated with Odoo HR, Attendance, and Time Off modules for accurate leave tracking.

Secure Portal Access

Employees can only access their own leave data, ensuring privacy and data security.

Mobile-Friendly Design

Responsive design allows employees to apply for leave anytime from mobile or tablet devices.

Configuration & Usage

Open Time Off Types
Navigate to:
Time Off → Configuration → Time Off Types
This menu allows the HR Manager to configure all available leave types such as: Sick Leave,Paid Leave,Unpaid Leave,Custom Leave Types These configured leave types will appear for employees on the portal when they create a leave request. The screenshot shows the Configuration dropdown where you must click Time Off Types to proceed with setting up the leave options used in the portal form.

Install module
Install module

Create a Portal User
Go to Settings → Users and create a new user. Set the User Type to Portal so the employee can access the leave request page from the portal.

Link Employee with Portal User
Open the employee profile and click on the Settings tab. Under Related User, select the portal user created earlier. This links the employee record with the portal account, allowing the user to request leave from the portal.

Install module
Install module

Access the Time Off Summary
After logging into the portal, open your My Account page. Here you can see your profile details and a Time Off Summary box showing the total number of your leave requests.

View Leave Requests & Allocated Leaves
On the Employee Time Off page, the portal user can view all recent and previous leave requests along with their current status.
Below this section, the Allocated Leaves table shows each leave type with: total allocated leaves, leaves already taken, and remaining balance. This helps employees clearly understand their available leave balance before submitting new requests.

Install module


Install module

Filter and Sort Leave Requests
Portal users can filter, sort, or group their leave requests by date, status, or leave type using the available Filter, Sort By, and Group By options.

Install module

Create a New Leave Request
Click on Create New to open the leave request form. Select the required Leave Type, add a brief description, and submit the request. Once submitted, the leave request will be sent for approval and its status will be updated accordingly.

Install module
Install module

Fill Leave Request Details
Select the required Leave Type and, if needed, upload a supporting document. Choose the From Date and To Date; the system automatically calculates the duration.
Half Day: Enable Half Day to request leave for either the Morning or Afternoon.
Custom Hours: Enable Custom Hours, select the start and end time, and the system will automatically calculate the total hours.
Add a brief Description and click Submit to send the leave request for approval.

Install module
Install module

Approve or Refuse Leave
Approvers can review leave requests under Time Off → Management → Time Off and approve or refuse them. Approved leaves are deducted from allocations and unpaid leaves impact payroll.

Edit or Cancel Leave
Employees can edit or cancel requests only while the status is To Approve. Once Approved, the request becomes read-only.

Install module

Releases

Version 19.0.1.0 | Released on : 14th December 2025

Initial

First release of the Portal Leave Request module, allowing employees to submit, track, and manage leave requests from the portal with approval workflow and allocation tracking.

FAQs

Is this app compatible with odoo community?

  • Yes, the module works smoothly with Odoo Community edition.

Is this app compatible with Odoo Enterprise and Odoo.sh?

  • Yes, it is fully compatible with Odoo Enterprise and Odoo.sh installations.

Is the module easy to install and use?

  • Yes! Just install and begin using the AI helper from any timesheet description field.

Can I request customization for this app?

  • Yes, we offer full customization service for additional features or workflows.

Do I get free support?

  • Yes, we provide 30 days of free bug-fix support after purchase.

Get in Touch with Us

Email
Email
WhatsApp
WhatsApp : +91 73591 69075
Call
Call : +91 73591 69075

Our Odoo Services

Odoo Implementation
Odoo Customization
Database Migration
Odoo Training
Support & Maintenance
Custom Development
SnowDrop Innovations

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