API: Section "malus" dans formsemestre_programme

This commit is contained in:
Emmanuel Viennet 2022-08-25 12:04:10 +02:00
parent fcb16a8af4
commit 72895f938e
4 changed files with 10 additions and 7 deletions

View File

@ -245,6 +245,7 @@ def formsemestre_programme(formsemestre_id: int):
"ressources": m_list[ModuleType.RESSOURCE],
"saes": m_list[ModuleType.SAE],
"modules": m_list[ModuleType.STANDARD],
"malus": m_list[ModuleType.MALUS],
}
)

View File

@ -105,12 +105,14 @@ class Module(db.Model):
scu.ModuleType.SAE,
}
def type_name(self):
def type_name(self) -> str:
"Le nom du type de module, pour les humains (avec majuscules et accents)"
return scu.MODULE_TYPE_NAMES[self.module_type]
def type_abbrv(self):
""" "mod", "malus", "res", "sae"
(utilisées pour style css)"""
def type_abbrv(self) -> str:
"""Le nom du type de module, pour les styles CSS.
"mod", "malus", "res", "sae"
"""
return scu.ModuleType.get_abbrev(self.module_type)
def set_ue_coef(self, ue, coef: float) -> None:

View File

@ -94,9 +94,9 @@ class ModuleType(IntEnum):
@classmethod
def get_abbrev(cls, code) -> str:
"""Chaine abregée décrivant le type de module à partir du code integer:
"""Abbréviation décrivant le type de module à partir du code integer:
"mod", "malus", "res", "sae"
(utilisées pour style css)
(utilisées pour style CSS)
"""
return {
ModuleType.STANDARD: "mod",

View File

@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
SCOVERSION = "9.3.26"
SCOVERSION = "9.3.27"
SCONAME = "ScoDoc"