[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 %}
|
{% for document in document_list.list %}
|
||||||
<div
|
<div
|
||||||
class="oh-user_permission-list_item accordion exclude-accordion-style " hx-get='{% url "view-file" document.id %}'
|
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"
|
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 %}">
|
<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>
|
</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<form action="{% url 'document-delete' document.id %}"
|
<form
|
||||||
class=""
|
hx-confirm="{% trans 'Are you sure you want to delete this Document Request?' %}"
|
||||||
onsubmit="return 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'
|
method='post'
|
||||||
onclick="event.stopPropagation()"
|
onclick="event.stopPropagation()"
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -876,7 +876,10 @@ def document_delete(request, id):
|
|||||||
if document:
|
if document:
|
||||||
document.delete()
|
document.delete()
|
||||||
messages.success(
|
messages.success(
|
||||||
request, _("Document {} deleted successfully").format(document)
|
request,
|
||||||
|
_(
|
||||||
|
f"Document request {document.first()} for {document.first().employee_id} deleted successfully"
|
||||||
|
),
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
messages.error(request, _("Document not found"))
|
messages.error(request, _("Document not found"))
|
||||||
@@ -890,7 +893,7 @@ def document_delete(request, id):
|
|||||||
clear_messages(request)
|
clear_messages(request)
|
||||||
return HttpResponse()
|
return HttpResponse()
|
||||||
else:
|
else:
|
||||||
return HttpResponseRedirect(request.META.get("HTTP_REFERER", "/"))
|
return HttpResponse("<script>window.location.reload();</script>")
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
|
|||||||
Reference in New Issue
Block a user