def mess_leave_reject(request, pk): if(check_isMessAdmin(request)): rt = MessLeave.objects.filter(pk = pk) temp = rt[0] temp.isDeleted = True temp.save() yt = Messages(message = ("Your mess leave request made on Date " + str(temp.timestamp) + " was rejected"), student = temp.student) yt.created_at = datetime.datetime.now().date() yt.modified_at = datetime.datetime.now().date() yt.modified_by = request.user yt.created_by = request.user yt.save() return redirect('mess_admin:mess_admin_dashboard') return render(request,'index.html')
def pending_appointments(request, id): if (check_isMedicalAdmin(request)): try: medical_appointment = MedicalAppointment.objects.get(pk=id) me = Messages(message="Your medical appointment with " + str(medical_appointment.doctor.doctor_name) + " at " + str(medical_appointment.appointment_time) + " has been confirmed ", student=medical_appointment.student) me.created_at = datetime.datetime.now().date() me.modified_at = datetime.datetime.now().date() me.created_by = request.user.username me.modified_by = request.user.username me.save() medical_appointment.isDeleted = 1 medical_appointment.save() return redirect('medical_admin:medical_admin_dashboard') except: pass return redirect('medical_admin:medical_admin_dashboard') return render(request, 'index.html')
def reject_leave(request, id): if (check_isMedicalAdmin(request)): try: medical_leave = MedicalLeave.objects.get(pk=id) me = Messages( message="Your medical leave has got rejected. Leave From" + str(medical_leave.leave_from) + " Leave to: " + str(medical_leave.leave_to) + " Reason: " + str(medical_leave.reason), student=medical_leave.student) me.created_at = datetime.datetime.now().date() me.modified_at = datetime.datetime.now().date() me.created_by = request.user.username me.modified_by = request.user.username me.save() medical_leave.isDeleted = 1 medical_leave.save() return redirect('medical_admin:medical_admin_dashboard') except: pass return redirect('medical_admin:medical_admin_dashboard') return render(request, 'index.html')