From b7eaff5ecd08a0983d49bee7599e6b530c926041 Mon Sep 17 00:00:00 2001 From: sofiagvaladze Date: Mon, 10 Oct 2022 09:22:29 +0000 Subject: [PATCH] [FIX] hr_holidays: show delete button on wizard in validate and refuse states One should be able to delete time off from the calendar view in validate and refuse states. task - 2857233 closes odoo/odoo#102938 X-original-commit: d8d4f2d39658c1a2dc24510e9e3f0bf75f590663 Signed-off-by: Kevin Baptiste --- .../static/src/views/view_dialog/form_view_dialog.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js b/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js index f752380fc8a..124495a8192 100644 --- a/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js +++ b/addons/hr_holidays/static/src/views/view_dialog/form_view_dialog.js @@ -27,7 +27,8 @@ export class TimeOffDialogFormController extends FormController { } get canDelete() { - return this.model.root.data.can_cancel || false; + const record = this.model.root.data; + return record.can_cancel || record.state && !['validate', 'refuse'].includes(record.state); } }