File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
FusionIIIT/applications/academic_procedures/api Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -250,6 +250,14 @@ def add_course(request):
250250 id__user = request .user
251251 )
252252
253+ eligibility_resp = get_add_drop_replace_registration_eligibility (
254+ timezone .now ().date (),
255+ student .curr_semester_no ,
256+ datetime .datetime .now ().year
257+ )
258+ if isinstance (eligibility_resp , JsonResponse ):
259+ return eligibility_resp
260+
253261 course = Courses .objects .get (id = request .data .get ('course_id' ))
254262 slot = CourseSlot .objects .get (id = request .data .get ('slot_id' ))
255263
@@ -361,6 +369,14 @@ def get_student_add_course_slots(request):
361369 return Response ({
362370 'error' : 'Student information not found'
363371 }, status = status .HTTP_400_BAD_REQUEST )
372+
373+ eligibility_resp = get_add_drop_replace_registration_eligibility (
374+ timezone .now ().date (),
375+ student .curr_semester_no ,
376+ datetime .datetime .now ().year
377+ )
378+ if isinstance (eligibility_resp , JsonResponse ):
379+ return eligibility_resp
364380
365381 batch = student .batch_id
366382 if not batch or not batch .curriculum :
You can’t perform that action at this time.
0 commit comments