diff --git a/app/comp/res_common.py b/app/comp/res_common.py index f89639e2a..0fa9fcd7d 100644 --- a/app/comp/res_common.py +++ b/app/comp/res_common.py @@ -590,9 +590,7 @@ class ResultatsSemestre(ResultatsCache): if modimpl.id in modimpl_ids: col_id = f"moy_{modimpl.module.type_abbrv()}_{modimpl.id}_{ue.id}" if self.is_apc: - coef = self.modimpl_coefs_df[modimpl.id][ue.id] * ( - modimpl.module.coefficient or 0.0 - ) + coef = self.modimpl_coefs_df[modimpl.id][ue.id] else: coef = modimpl.module.coefficient or 0 bottom_infos["coef"][col_id] = fmt_note(coef) diff --git a/app/models/notes.py b/app/models/notes.py index 239d7bb43..9edecd016 100644 --- a/app/models/notes.py +++ b/app/models/notes.py @@ -72,13 +72,10 @@ class NotesNotesLog(db.Model): def etud_has_notes_attente(etudid, formsemestre_id): """Vrai si cet etudiant a au moins une note en attente dans ce semestre. - (ne compte que les notes en attente dans des évaluation avec coef. non nul). + (ne compte que les notes en attente dans des évaluations avec coef. non nul). """ - # XXX ancienne méthode de notes_table à ré-écrire - cnx = ndb.GetDBConnexion() - cursor = cnx.cursor(cursor_factory=ndb.ScoDocCursor) - cursor.execute( - """SELECT n.* + cursor = db.session.execute( + """SELECT COUNT(*) FROM notes_notes n, notes_evaluation e, notes_moduleimpl m, notes_moduleimpl_inscription i WHERE n.etudid = %(etudid)s @@ -96,4 +93,4 @@ def etud_has_notes_attente(etudid, formsemestre_id): "code_attente": scu.NOTES_ATTENTE, }, ) - return len(cursor.fetchall()) > 0 + return cursor.fetchone()[0] > 0 diff --git a/app/scodoc/sco_edit_module.py b/app/scodoc/sco_edit_module.py index 3068ee397..2f6b3f430 100644 --- a/app/scodoc/sco_edit_module.py +++ b/app/scodoc/sco_edit_module.py @@ -520,7 +520,7 @@ def module_edit(module_id=None): H = [ html_sco_header.sco_header( - page_title="Modification du module %(titre)s" % module, + page_title=f"Modification du module {a_module.code or a_module.titre or ''}", cssstyles=["libjs/jQuery-tagEditor/jquery.tag-editor.css"], javascripts=[ "libjs/jQuery-tagEditor/jquery.tag-editor.min.js", @@ -528,7 +528,7 @@ def module_edit(module_id=None): "js/module_tag_editor.js", ], ), - """