def student_apply_leave_save(request): if request.method == 'POST': leave_date = request.POST.get('leave_date') leave_msg = request.POST.get('leave_reason') student_obj = Students.objects.get(admin=request.user.id) leave_report = LeaveReportStudent(student_id=student_obj, leave_date=leave_date, leave_message=leave_msg, leave_status=0) leave_report.save() messages.success(request, 'Successfully Applied for Leave') return HttpResponseRedirect(reverse('student_apply_leave')) else: messages.error(request, 'Failed Applied for Leave') return HttpResponseRedirect(reverse('student_apply_leave'))
def student_apply_leave_save(request): if request.method!="POST": return HttpResponseRedirect(reverse("student_apply_leave")) else: leave_date=request.POST.get("leave_date") leave_msg=request.POST.get("leave_msg") student_obj=Students.objects.get(admin=request.user.id) try: leave_report=LeaveReportStudent(student_id=student_obj,leave_date=leave_date,leave_message=leave_msg,leave_status=0) leave_report.save() messages.success(request, "Successfully Applied for Leave") return HttpResponseRedirect(reverse("student_apply_leave")) except: messages.error(request, "Failed To Apply for Leave") return HttpResponseRedirect(reverse("student_apply_leave"))
def student_apply_leave_save(request): if request.method != "POST": messages.error(request, "Invalid Method") return redirect('student_apply_leave') else: leave_date = request.POST.get('leave_date') leave_message = request.POST.get('leave_message') student_obj = Students.objects.get(admin=request.user.id) try: leave_report = LeaveReportStudent(student_id=student_obj, leave_date=leave_date, leave_message=leave_message, leave_status=0) leave_report.save() messages.success(request, "Applied for Leave.") return redirect('student_apply_leave') except: messages.error(request, "Failed to Apply Leave") return redirect('student_apply_leave')
def student_apply_leave_save(request): if request.method != "POST": messages.error(request, "Invalid Method") return redirect('student_apply_leave') else: leave_date = request.POST.get('leave_date') leave_message = request.POST.get('leave_message') if leave_message and leave_date: student_obj = Students.objects.get(admin=request.user.id) try: leave_report = LeaveReportStudent(student_id=student_obj, leave_date=leave_date, leave_message=leave_message, leave_status=0) leave_report.save() messages.success(request, "Tərk Etmə Üçün Müraciət Edildi.") return redirect('student_apply_leave') except: messages.error(request, "Tərk Etmə Üçün Müraciət Edərkən Xəta Baş Verdi") return redirect('student_apply_leave') messages.error(request, "Tərk Etmə Tarixini Və (ya) Səbəbini Boş Qoya Bilməzsiniz!") return redirect('student_apply_leave')