forked from ScoDoc/ScoDoc
Corrige édition coefs BUT
This commit is contained in:
parent
e321bd525c
commit
61d8ae2fd8
@ -85,7 +85,14 @@ def table_modules_ue_coefs(formation_id, semestre_idx=None, parcours_id: int = N
|
|||||||
modules = [
|
modules = [
|
||||||
mod
|
mod
|
||||||
for mod in modules
|
for mod in modules
|
||||||
if (parcours_id in (p.id for p in mod.parcours)) or (mod.parcours is None)
|
if ((parcours_id in (p.id for p in mod.parcours)) or (mod.parcours is None))
|
||||||
|
and mod.module_type in (scu.ModuleType.RESSOURCE, scu.ModuleType.SAE)
|
||||||
|
]
|
||||||
|
else: # ne montre que les ressources et SAE (pas le bonus...)
|
||||||
|
modules = [
|
||||||
|
mod
|
||||||
|
for mod in modules
|
||||||
|
if mod.module_type in (scu.ModuleType.RESSOURCE, scu.ModuleType.SAE)
|
||||||
]
|
]
|
||||||
# Titre des modules, en ligne
|
# Titre des modules, en ligne
|
||||||
col_titres_mods = [
|
col_titres_mods = [
|
||||||
@ -119,8 +126,8 @@ def table_modules_ue_coefs(formation_id, semestre_idx=None, parcours_id: int = N
|
|||||||
# met en gris les coefs qui devraient être nuls
|
# met en gris les coefs qui devraient être nuls
|
||||||
# car le module n'est pas dans le parcours de l'UE:
|
# car le module n'est pas dans le parcours de l'UE:
|
||||||
if (
|
if (
|
||||||
(mod.parcours is not None)
|
mod.parcours
|
||||||
and (ue.parcours)
|
and ue.parcours
|
||||||
and not {p.id for p in ue.parcours}.intersection(mod_parcours_ids)
|
and not {p.id for p in ue.parcours}.intersection(mod_parcours_ids)
|
||||||
):
|
):
|
||||||
cell_style = style + " champs_coef_hors_parcours"
|
cell_style = style + " champs_coef_hors_parcours"
|
||||||
|
Loading…
Reference in New Issue
Block a user