We need to restrict employees sick leaves for future dates. He will be able to apply only past dates not for future.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
Hi,
You can do something like this, in the constrains check the leave type and given dates and raise validation error if the entered date is a future date.
class HRLeave(models.Model):
_inherit = 'hr.leave'
@api.constrains('request_date_from', 'request_date_to')
def check_sick_dates(self):
# set current date to the variable current date
if self.holiday_status_id.name == 'Sick Leaves':
if self.request_date_from > current_date or self.request_date_to > current_date:
raise ValidationError(_("Sick Leaves is not allowed for Future Dates.. !"))
Thanks
Hi Mitul Could you please elaborate below answer because I am new to Odoo:
there are many ways to achieve this.
you can achieve this using the override the create method / constraints / onchange of the startdate-enddate and leave type.
Hello
there are many ways to achieve this.
you can achieve this using the override the create method / constraints / onchange of the startdate-enddate and leave type.
Hello Raja,
Its not available out of the box, but you can customize to accommodate the requirements. If you need assistance in doing so contact bd@erpfied.com
Best Regards
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
May 23
|
1887 | ||
|
2
Jan 23
|
1387 | ||
|
1
Nov 22
|
3738 | ||
|
0
Oct 17
|
2816 | ||
|
1
Jan 17
|
3033 |