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
- Comptabilité
- Inventaire
- PoS
- Projet
- MRP
Cette question a été signalée
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
Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrire| Publications associées | Réponses | Vues | Activité | |
|---|---|---|---|---|
|
|
1
mai 23
|
3861 | ||
|
|
2
janv. 23
|
2936 | ||
|
|
1
nov. 22
|
6268 | ||
|
|
0
oct. 17
|
4354 | ||
|
|
1
janv. 17
|
4585 |