forked from ScoDoc/ScoDoc
Update opolka/ScoDoc from ScoDoc/ScoDoc #2
@ -34,7 +34,7 @@ Il suffit d'appeler abs_notify() après chaque ajout d'absence.
|
||||
import datetime
|
||||
from typing import Optional
|
||||
|
||||
from flask import g, url_for
|
||||
from flask import current_app, g, url_for
|
||||
from flask_mail import Message
|
||||
|
||||
from app import db
|
||||
@ -55,9 +55,14 @@ def abs_notify(etudid: int, date: str | datetime.datetime):
|
||||
Considère le nombre d'absence dans le semestre courant
|
||||
(s'il n'y a pas de semestre courant, ne fait rien,
|
||||
car l'etudiant n'est pas inscrit au moment de l'absence!).
|
||||
|
||||
NE FAIT RIEN EN MODE DEBUG.
|
||||
"""
|
||||
from app.scodoc import sco_assiduites
|
||||
|
||||
if current_app and current_app.config["DEBUG"]:
|
||||
return
|
||||
|
||||
formsemestre = retreive_current_formsemestre(etudid, date)
|
||||
if not formsemestre:
|
||||
return # non inscrit a la date, pas de notification
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.6.42"
|
||||
SCOVERSION = "9.6.43"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
@ -226,7 +226,7 @@ def test_route_create(api_admin_headers):
|
||||
assert len(res["errors"]) == 1
|
||||
assert (
|
||||
res["errors"][0]["message"]
|
||||
== "Duplication des assiduités (la période rentrée rentre en conflit avec une assiduité enregistrée)"
|
||||
== "Duplication: la période rentre en conflit avec une plage enregistrée"
|
||||
)
|
||||
|
||||
res = POST_JSON(
|
||||
@ -269,7 +269,7 @@ def test_route_create(api_admin_headers):
|
||||
|
||||
assert (
|
||||
res["errors"][0]["message"]
|
||||
== "Duplication des assiduités (la période rentrée rentre en conflit avec une assiduité enregistrée)"
|
||||
== "Duplication: la période rentre en conflit avec une plage enregistrée"
|
||||
)
|
||||
assert res["errors"][1]["message"] == "param 'moduleimpl_id': invalide"
|
||||
assert res["errors"][2]["message"] == "param 'etat': invalide"
|
||||
|
@ -877,7 +877,7 @@ def ajouter_assiduites(
|
||||
except ScoValueError as excp:
|
||||
assert (
|
||||
excp.args[0]
|
||||
== "Duplication des assiduités (la période rentrée rentre en conflit avec une assiduité enregistrée)"
|
||||
== "Duplication: la période rentre en conflit avec une plage enregistrée"
|
||||
)
|
||||
try:
|
||||
Assiduite.create_assiduite(
|
||||
|
Loading…
Reference in New Issue
Block a user