From fc789c5945d15cc85176702abb519ede417fbd29 Mon Sep 17 00:00:00 2001 From: Horilla Date: Fri, 5 Jul 2024 16:24:43 +0530 Subject: [PATCH] [UPDT] BASE: Update AttributeError handling for shift and work type requests, and update the label of the 'company_id' field on the candidate reject reasons form --- base/models.py | 7 + .../shift_request/shift_request_view.html | 2 +- .../work_type_request/htmx/group_by.html | 692 +++++++++++------- .../work_type_request/htmx/requests.html | 24 +- .../htmx/work_type_request_single_view.html | 8 +- .../work_type_request_view.html | 2 +- 6 files changed, 437 insertions(+), 298 deletions(-) diff --git a/base/models.py b/base/models.py index 9ef955fbf..9187ddfd9 100644 --- a/base/models.py +++ b/base/models.py @@ -888,6 +888,13 @@ class WorkTypeRequest(HorillaModel): if not self.requested_till: raise ValidationError(_("Requested till field is required.")) + def request_status(self): + return ( + _("Rejected") + if self.canceled + else (_("Approved") if self.approved else _("Requested")) + ) + def __str__(self) -> str: return f"{self.employee_id.employee_first_name} \ {self.employee_id.employee_last_name} - {self.requested_date}" diff --git a/base/templates/shift_request/shift_request_view.html b/base/templates/shift_request/shift_request_view.html index c74b44304..0fcdd3e66 100644 --- a/base/templates/shift_request/shift_request_view.html +++ b/base/templates/shift_request/shift_request_view.html @@ -24,7 +24,7 @@ class="oh-dot oh-dot--small me-1" style="background-color: red" > - {% trans "Canceled" %} + {% trans "Rejected" %}