[FIX] EMPLOYEE: Document request delete function updated to solve hx_required decorator

This commit is contained in:
Horilla
2024-07-05 16:23:59 +05:30
parent 4b2b8bfe7e
commit 345e7de0f1
2 changed files with 10 additions and 6 deletions

View File

@@ -138,7 +138,7 @@
{% for document in document_list.list %}
<div
class="oh-user_permission-list_item accordion exclude-accordion-style " hx-get='{% url "view-file" document.id %}'
hx-target="#viewFile" data-toggle="oh-modal-toggle"
hx-target="#viewFile" data-toggle="oh-modal-toggle" id="requestDocument{{document.id}}"
data-target="#viewFileModal"
>
<div class="oh-user_permission-list_profile ps-2 {% if document.status == "approved" %}row-status--yellow {% elif document.status == 'rejected' %}row-status--red {% elif document.status == 'requested' %}row-status--blue{% endif %}">
@@ -239,9 +239,10 @@
</a>
{% endif %}
{% endif %}
<form action="{% url 'document-delete' document.id %}"
class=""
onsubmit="return confirm('{% trans "Are you sure you want to delete this Document Request?" %}');"
<form
hx-confirm="{% trans 'Are you sure you want to delete this Document Request?' %}"
hx-post="{% url 'document-delete' document.id %}"
hx-target="#requestDocument{{document.id}}"
method='post'
onclick="event.stopPropagation()"
>

View File

@@ -876,7 +876,10 @@ def document_delete(request, id):
if document:
document.delete()
messages.success(
request, _("Document {} deleted successfully").format(document)
request,
_(
f"Document request {document.first()} for {document.first().employee_id} deleted successfully"
),
)
else:
messages.error(request, _("Document not found"))
@@ -890,7 +893,7 @@ def document_delete(request, id):
clear_messages(request)
return HttpResponse()
else:
return HttpResponseRedirect(request.META.get("HTTP_REFERER", "/"))
return HttpResponse("<script>window.location.reload();</script>")
@login_required