[FIX] EMPLOYEE: Document request delete function updated to solve hx_required decorator
This commit is contained in:
@@ -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()"
|
||||
>
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user