diff --git a/offboarding/templates/offboarding/note/view_notes.html b/offboarding/templates/offboarding/note/view_notes.html index 7ec8d9fc1..1bd1fae1c 100644 --- a/offboarding/templates/offboarding/note/view_notes.html +++ b/offboarding/templates/offboarding/note/view_notes.html @@ -1,128 +1,84 @@ {% load i18n static offboarding_filter %} -{% if messages %} -
- {% for message in messages %} -
{{ message }}
- {% endfor %} -
- -{% endif %} -
- - - - {{employee}}'s {% trans "Notes" %} +
+ + + + {{employee}}'s {% trans "Notes" %} +
+ +
+ {% csrf_token %} +
+ +
+ +
-
- {% csrf_token %} - -
- - -
- - -
- -{% if employee.offboardingnote_set.all %} -
    +
      + {% if employee.offboardingnote_set.all %} {% for note in employee.offboardingnote_set.all %} -
    1. +
    2. {{ note.description }} {% if request.user.employee_get|is_any_stage_manager or perms.offboarding.change_offboarding or perms.offboarding.change_offboardingemployee %} - - + + {% endif %} {% trans 'by' %} - + {{ note.note_by.get_full_name }} @ {{note.stage_id }} {% trans "stage" %} @@ -130,52 +86,17 @@
- {% endfor %} - -{% else %} -
-
-
- {% trans "No notes have been added for this employee" %} - + {% else %} +
+
+
+ {% trans "No notes have been added for + this employee" %} + +
-
-{% endif %} - - - - - - - + {% endif %} + diff --git a/offboarding/views.py b/offboarding/views.py index ca9e2f115..ef533ea55 100644 --- a/offboarding/views.py +++ b/offboarding/views.py @@ -476,15 +476,16 @@ def offboarding_note_delete(request, note_id): """ This method is used to delete the offboarding note """ + script = "" try: note = OffboardingNote.objects.get(id=note_id) - employee = note.employee_id.id note.delete() - messages.success(request, _("Note deleted")) + messages.success(request, _("The note has been successfully deleted.")) except OffboardingNote.DoesNotExist: messages.error(request, _("Note not found.")) + script = "" - return redirect("view-offboarding-note", employee_id=employee) + return HttpResponse(script) @login_required @@ -493,17 +494,11 @@ def delete_attachment(request): """ Used to delete attachment """ + script = "" ids = request.GET.getlist("ids") OffboardingStageMultipleFile.objects.filter(id__in=ids).delete() - offboarding_employee_id = request.GET["employee_id"] - employee = OffboardingEmployee.objects.get(id=offboarding_employee_id) - return render( - request, - "offboarding/note/view_notes.html", - { - "employee": employee, - }, - ) + messages.success(request, _("File deleted successfully")) + return HttpResponse(script) @login_required