[UPDT] LEAVE: Changed the error heading for assigned leave import

This commit is contained in:
Horilla
2024-08-31 15:27:12 +05:30
parent 3c4869c4b8
commit 1c2f45644e
2 changed files with 11 additions and 9 deletions

View File

@@ -333,7 +333,7 @@ $("#assign-leave-type-info-import").click(function (e) {
if (result.isConfirmed) {
$.ajax({
type: "GET",
url: "assign-leave-type-excel",
url: "/leave/assign-leave-type-excel",
dataType: "binary",
xhrFields: {
responseType: "blob",

View File

@@ -1541,10 +1541,10 @@ def assign_leave_type_import(request):
error_data = {
"Employee Badge ID": [],
"Leave Type": [],
"Error1": [],
"Error2": [],
"Error3": [],
"Error4": [],
"Badge ID Error": [],
"Leave Type Error": [],
"Assigned Error": [],
"Other Errors": [],
}
error_list = []
file_name = "AssignLeaveError.xlsx"
@@ -1563,16 +1563,18 @@ def assign_leave_type_import(request):
).first()
if employee is None:
save = False
assign_leave["Error1"] = _("This badge id does not exist.")
assign_leave["Badge ID Error"] = _("This badge id does not exist.")
if leave_type is None:
save = False
assign_leave["Error2"] = _("This leave type does not exist.")
assign_leave["Leave Type Error"] = _(
"This leave type does not exist."
)
if AvailableLeave.objects.filter(
leave_type_id=leave_type, employee_id=employee
).exists():
save = False
assign_leave["Error3"] = _(
assign_leave["Assigned Error"] = _(
"Leave type has already been assigned to the employee."
)
if save:
@@ -1584,7 +1586,7 @@ def assign_leave_type_import(request):
else:
error_list.append(assign_leave)
except Exception as exception:
assign_leave["Error4"] = f"{str(exception)}"
assign_leave["Other Errors"] = f"{str(exception)}"
error_list.append(assign_leave)
if error_list:
response = generate_error_report(error_list, error_data, file_name)