added somethings

This commit is contained in:
Jaya Surya 2024-07-28 19:41:16 +05:30
parent aac7bf55d1
commit c2ebf5a600
1 changed files with 12 additions and 0 deletions

View File

@ -264,6 +264,12 @@ def PlacementApplicationConditions(student, placement):
raise PermissionError("Can't apply for this placement") raise PermissionError("Can't apply for this placement")
if student.can_apply == False: if student.can_apply == False:
raise PermissionError("Can't apply for this placement") raise PermissionError("Can't apply for this placement")
if student.isBacklog == True and placement.backlog_eligible == False:
raise PermissionError("Can't apply for this placement")
if student.isPwd == True and placement.pwd_eligible == False:
raise PermissionError("Can't apply for this placement")
if placement.cpi_eligible > student.cpi:
raise PermissionError("Can't apply for this placement")
return True, "Conditions Satisfied" return True, "Conditions Satisfied"
@ -286,6 +292,12 @@ def InternshipApplicationConditions(student, internship):
raise PermissionError("Can't apply for this Internship") raise PermissionError("Can't apply for this Internship")
if student.can_apply_internship == False: if student.can_apply_internship == False:
raise PermissionError("Can't apply for this Internship") raise PermissionError("Can't apply for this Internship")
if student.isBacklog == True and internship.backlog_eligible == False:
raise PermissionError("Can't apply for this Internship")
if student.isPwd == True and internship.pwd_eligible == False:
raise PermissionError("Can't apply for this Internship")
if internship.cpi_eligible > student.cpi:
raise PermissionError("Can't apply for this Internship")
return True, "Conditions Satisfied" return True, "Conditions Satisfied"