forked from ScoDoc/ScoDoc
Regression bug fix: Set
This commit is contained in:
parent
1c718dffde
commit
7194dee09f
@ -27,13 +27,9 @@
|
|||||||
|
|
||||||
"""Semestres: gestion parcours DUT (Arreté du 13 août 2005)
|
"""Semestres: gestion parcours DUT (Arreté du 13 août 2005)
|
||||||
"""
|
"""
|
||||||
import urllib, time, datetime
|
|
||||||
|
|
||||||
from notesdb import *
|
from notesdb import *
|
||||||
from sco_utils import *
|
|
||||||
from notes_log import log
|
from notes_log import log
|
||||||
from scolog import logdb
|
from scolog import logdb
|
||||||
from notes_table import *
|
|
||||||
import sco_formsemestre
|
import sco_formsemestre
|
||||||
from sco_codes_parcours import *
|
from sco_codes_parcours import *
|
||||||
from dutrules import DUTRules # regles generees a partir du CSV
|
from dutrules import DUTRules # regles generees a partir du CSV
|
||||||
@ -264,7 +260,7 @@ class SituationEtudParcoursGeneric:
|
|||||||
return False # pas de semestre décalés
|
return False # pas de semestre décalés
|
||||||
if n == NO_SEMESTRE_ID or n > self.parcours.NB_SEM - 2:
|
if n == NO_SEMESTRE_ID or n > self.parcours.NB_SEM - 2:
|
||||||
return False # n+2 en dehors du parcours
|
return False # n+2 en dehors du parcours
|
||||||
if self._sem_list_validated(Set(range(1, n))):
|
if self._sem_list_validated(set(range(1, n))):
|
||||||
# antérieurs validé, teste suivant
|
# antérieurs validé, teste suivant
|
||||||
n1 = n + 1
|
n1 = n + 1
|
||||||
for sem in self.get_semestres():
|
for sem in self.get_semestres():
|
||||||
@ -426,7 +422,7 @@ class SituationEtudParcoursGeneric:
|
|||||||
if not cur or cur["formsemestre_id"] != self.formsemestre_id:
|
if not cur or cur["formsemestre_id"] != self.formsemestre_id:
|
||||||
log(
|
log(
|
||||||
"*** SituationEtudParcours: search_prev: cur not found (formsemestre_id=%s, etudid=%s)"
|
"*** SituationEtudParcours: search_prev: cur not found (formsemestre_id=%s, etudid=%s)"
|
||||||
% (formsemestre_id, etudid)
|
% (self.formsemestre_id, self.etudid)
|
||||||
)
|
)
|
||||||
return None # pas de semestre courant !!!
|
return None # pas de semestre courant !!!
|
||||||
# Cherche semestre antérieur de même formation (code) et semestre_id precedent
|
# Cherche semestre antérieur de même formation (code) et semestre_id precedent
|
||||||
@ -602,7 +598,7 @@ class SituationEtudParcoursGeneric:
|
|||||||
self.prev["formsemestre_id"],
|
self.prev["formsemestre_id"],
|
||||||
self.etudid,
|
self.etudid,
|
||||||
decision.new_code_prev,
|
decision.new_code_prev,
|
||||||
decision.assiduite, # XXX attention: en toute rigueur il faudrait utiliser une indication de l'assiduite au sem. precedent, que nous n'avons pas...
|
decision.assiduite, # attention: en toute rigueur il faudrait utiliser une indication de l'assiduite au sem. precedent, que nous n'avons pas...
|
||||||
REQUEST=REQUEST,
|
REQUEST=REQUEST,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user