[FIX] EMPLOYEE: Document delete permission or restriction to the user

This commit is contained in:
Horilla
2024-05-14 14:46:01 +05:30
parent c4c54a3bab
commit f57168ffef

View File

@@ -796,7 +796,10 @@ def update_document_title(request, id):
@login_required
def document_delete(request, id):
try:
document = Document.objects.filter(id=id).first()
document = Document.objects.filter(id=id)
# users can delete own documents
if not request.user.has_perm("horilla_documents.delete_document"):
document = document.filter(employee_id__employee_user_id=request.user)
if document:
document.delete()
messages.success(