fix tier validation
This commit is contained in:
parent
0e65eb4e63
commit
3d3584ab8e
|
@ -252,10 +252,14 @@ def PlacementApplicationConditions(student, placement):
|
||||||
for i in selected_companies:
|
for i in selected_companies:
|
||||||
if int(i.placement.tier) != 1 and int(i.placement.tier) <= int(placement.tier):
|
if int(i.placement.tier) != 1 and int(i.placement.tier) <= int(placement.tier):
|
||||||
return False, "Can't apply for this tier"
|
return False, "Can't apply for this tier"
|
||||||
|
elif int(i.placement.tier) == 1 and int(placement.tier) != 1:
|
||||||
|
return False, "Can't apply for this tier"
|
||||||
|
|
||||||
for i in PPO:
|
for i in PPO:
|
||||||
if int(i.tier) != 1 and int(i.tier) <= int(placement.tier):
|
if int(i.tier) != 1 and int(i.tier) <= int(placement.tier):
|
||||||
return False, "Can't apply for this tier"
|
return False, "Can't apply for this tier"
|
||||||
|
elif int(i.tier) == 1 and int(placement.tier) != 1:
|
||||||
|
return False, "Can't apply for this tier"
|
||||||
|
|
||||||
if student.degree != 'bTech' and not placement.rs_eligible:
|
if student.degree != 'bTech' and not placement.rs_eligible:
|
||||||
raise PermissionError("Can't apply for this placement")
|
raise PermissionError("Can't apply for this placement")
|
||||||
|
|
Loading…
Reference in New Issue