Currently, in odoo, you can't manage the leave at the portal. Using this module you can create leave from the website portal. You can create the leave by custom time based on leave type. You can create, cancel and view leaves using "Action". You can sort by leave by newest and name. We have provided filter leave option so easy to filter the leave by last month, last week, last year, this month, this quarter, today, this week & this year. You can easily group by the leave by their type. Using a search bar you can search leave easily. When leave create that will put it in the 'Draft' state by default and then after admin can move in approve or cancel state. The admin can approve or cancel the leave from the portal and that changes automatically saved in backend. The admin can review and confirm the leave from the portal. It shows notification after create, reset, update & delete the leave.You can chat/message or share attachment inside the leave chatter.
Features
Easy to create, cancel and view leaves at the website portal.
Easy to create the leave by custom time based on leave type.
You can easily group by the leave by their type.
Easy to sort by leave by newest and name.
Easy to filter the leave by last month, last week, last year, this month, this quarter, today, this week & this year at the portal.
Easy to search leave using the search bar.
The notification comes after create, reset, update & delete the leave.
The leave creates then it will put it in the 'Draft' state by default.
The admin can approve or cancel the leave from the portal.
The admin can review and confirm the leave from the portal.
Website portal changes automatically saved in the backend.
You can write comments, send messages and attach files in the chatter.
No special configuration required, install it, use it.
This module saves your important time.
It reduces human efforts.
Version
In my account(portal) go to "Leaves".
![](/web/image/245185/1.png)
You can create a new leave from the "Create Leave" button.
![](/web/image/245187/15.png)
After that one wizard opens fill details and press the "Create" button.
![](/web/image/245189/16.png)
Select leave type.
![](/web/image/245191/0.png)
If any leave type does not match your criteria then it shows alert.
![](/web/image/245193/50.png)
If any leave overlaps then it shows an alert.
![](/web/image/245195/51.png)
You can create half-day leave, so tick that checkbox and select time like morning & afternoon.
![](/web/image/245196/20.png)
You can create custom hour's leave.
![](/web/image/245198/21.png)
It shows notification after creating the leave.
![](/web/image/245201/17.png)
Created leave shows in the backend.
![](/web/image/245202/18.png)
Created leave form view in the backend looks like below, here our state is "To Submit".
![](/web/image/245204/19.png)
"View" Button workflow
Press the view button to see leave from the portal.
![](/web/image/245206/22.png)
When leave created it comes to the draft state by deafult, admin can confirm or cancel leave.
![](/web/image/245208/23.png)
In the chatter, you can write comments, send messages and attach files.
![](/web/image/245210/24.png)
If admin press "Confirm" button then leave is confirmed.
![](/web/image/245212/25.png)
After confirming leave admin can cancel leave.
![](/web/image/245213/26.png)
Confirmed leave tree view in the backend.
![](/web/image/245215/27.png)
If admin press the "Cancel" button then leave is canceled.
![](/web/image/245217/28.png)
It shows notification after canceling the leave.
![](/web/image/245219/29.png)
Cancelled leave tree view in the backend.
![](/web/image/245220/30.png)
Cancelled leave form view in the backend, here the state is "Cancelled".
![](/web/image/245222/31.png)
The admin can review and confirm or cancel the leave from the portal using the "Reset To Draft" button.
![](/web/image/245224/32.png)
It shows notification after resetting the leave.
![](/web/image/245226/33.png)
Reset leave form view in the backend looks like below.
![](/web/image/245228/34.png)
"Edit/Update" Button workflow
Press the edit button to edit the leave from the portal.
![](/web/image/245230/38.png)
Fill or update details and press the "Save" button.
![](/web/image/245232/39.png)
In the chatter, you can write comments, send messages and attach files.
![](/web/image/245234/40.png)
Here we update the description and leave type, after that press the "Save" button to update the leave.
![](/web/image/245236/41.png)
It shows notification after updating the leave.
![](/web/image/245238/42.png)
Updated leave form view in the backend looks like below, here our state is "To Approve".
![](/web/image/245240/43.png)
The admin can cancel the updated leave.
![](/web/image/245242/44.png)
It shows notification after cancelling the leave.
![](/web/image/245243/45.png)
Cancelled leave form view in the backend looks like below, here our state is "To Cancelled".
![](/web/image/245245/46.png)
After that it comes to review state, here admin can confirm or cancel leave.
![](/web/image/245248/47.png)
If admin press "Confirm" button then leave is confirmed.
![](/web/image/245249/48.png)
Confirmed leave form view in the backend, here our state is "To Approve".
![](/web/image/245251/49.png)
"Cancel" Button workflow
Press the cancel button to cancel the leave.
![](/web/image/245253/35.png)
After that alert message comes press "Ok" to delete leave from the portal.
![](/web/image/245255/36.png)
"Filter, Group By & Sort By" Button workflow
Easy to group by, filter & sort by leaves using smart buttons.
![](/web/image/245257/2.png)
You can group by leave using type or none.
![](/web/image/245259/3.png)
You can sort by leave by newest and name.
![](/web/image/245261/4.png)
You can filter leaves using any of the provided custom filter list.
![](/web/image/245263/5.png)
The "Last month" list view of the filter looks like below.
![](/web/image/245265/6.png)
The "Last week" list view of the filter looks like below.
![](/web/image/245267/7.png)
The "Last Year" list view of the filter looks like below.
![](/web/image/245269/8.png)
The "This Month" list view of the filter looks like below.
![](/web/image/245271/9.png)
The "This Quarter" list view of the filter looks like below.
![](/web/image/245273/10.png)
The "Today" list view of the filter looks like below.
![](/web/image/245275/11.png)
The "This Week" list view of the filter looks like below.
![](/web/image/245277/12.png)
The "This Year" list view of the filter looks like below.
![](/web/image/245279/13.png)
You can search leave by the search bar.
![](/web/image/245281/14.png)