Skip to content
Snippets Groups Projects
Commit eb1156bc authored by Armand Sady's avatar Armand Sady
Browse files

added links to ressource page

parent 1a6a010a
No related branches found
No related tags found
No related merge requests found
...@@ -681,13 +681,12 @@ def get_ressources(etud: Identite) -> str: ...@@ -681,13 +681,12 @@ def get_ressources(etud: Identite) -> str:
if not etudFormsemstres: if not etudFormsemstres:
return res return res
for formsemestre in etudFormsemstres: for formsemestre in etudFormsemstres:
"""Ajouter un div pour chaque semestre""" """Ajouter un div pour chaque semestre avec lien vers le semestre"""
res += f""" res += f"""
<div class="semestre"> <section>
S{formsemestre.semestre_id}</a> <h3> S{formsemestre.semestre_id} </h3>
<div> <div>
""" """
"""Ajouter un div pour chaque ressource"""
ues = formsemestre.get_ues() ues = formsemestre.get_ues()
"""Ranger les UE selon leurs types (code venant de formsemestres.py)""" """Ranger les UE selon leurs types (code venant de formsemestres.py)"""
...@@ -701,7 +700,7 @@ def get_ressources(etud: Identite) -> str: ...@@ -701,7 +700,7 @@ def get_ressources(etud: Identite) -> str:
d = modimpl.to_dict(convert_objects=True) d = modimpl.to_dict(convert_objects=True)
m_list[modimpl.module.module_type].append(d) m_list[modimpl.module.module_type].append(d)
ues[0].__dir__
if m_list[scu.ModuleType.RESSOURCE]: if m_list[scu.ModuleType.RESSOURCE]:
res += f"""<section> res += f"""<section>
...@@ -711,13 +710,13 @@ def get_ressources(etud: Identite) -> str: ...@@ -711,13 +710,13 @@ def get_ressources(etud: Identite) -> str:
for ressource in m_list[scu.ModuleType.RESSOURCE]: for ressource in m_list[scu.ModuleType.RESSOURCE]:
res += f""" res += f"""
<div class="module"> <div class="module">
<h3> <a href="" target="_blank"> {ressource["module"]["code"]}</a> {ressource["module"]["titre"]} </h3> <h3> <a href="Notes/moduleimpl_status?moduleimpl_id={ressource["id"]}"> {ressource["module"]["code"]}</a> {ressource["module"]["titre"]} </h3>
</div>
<div class="ressource_desc">
</div> </div>
<div class="notes">
""" """
"""Ajouter les notes pour la ressource"""
res += f"""</div> </section>""" res += getNoteFromModule(ressource, etud)
res += f"""</div> </div> </section>"""
if m_list[scu.ModuleType.SAE]: if m_list[scu.ModuleType.SAE]:
...@@ -738,10 +737,16 @@ def get_ressources(etud: Identite) -> str: ...@@ -738,10 +737,16 @@ def get_ressources(etud: Identite) -> str:
res += f""" res += f"""
</div> </div>
</div> </section>
""" """
return res return res
def getNoteFromModule(module: ModuleImpl, etud: Identite) -> str:
"""Renvoie la note d'un module"""
if module.note:
return f"""<span class="note">{module.note}</span>"""
return ""
def _format_adresse(adresse: Adresse | None) -> dict: def _format_adresse(adresse: Adresse | None) -> dict:
"""{ "telephonestr" : ..., "telephonemobilestr" : ... } (formats html)""" """{ "telephonestr" : ..., "telephonemobilestr" : ... } (formats html)"""
d = { d = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment