forked from ScoDoc/ScoDoc
Assiduité: Liens et message temporaire
This commit is contained in:
parent
fd8fbb9e02
commit
50f2cd7a0f
@ -851,8 +851,7 @@ def _make_listes_sem(formsemestre: FormSemestre) -> str:
|
||||
formsemestre_id=formsemestre.id,
|
||||
group_ids=group.id,
|
||||
week=current_week,
|
||||
)}">
|
||||
Saisir l'assiduité (Hebdo)</a>
|
||||
)}">Saisie hebdomadaire</a>
|
||||
</div>
|
||||
"""
|
||||
)
|
||||
|
@ -571,15 +571,31 @@ window.addEventListener("load", main);
|
||||
<h2>Signalement différé de l'assiduité {{gr |safe}}</h2>
|
||||
|
||||
<div class="ue_warning warning">
|
||||
Attention, cette page va prochainement être remplacée par un mode de saisie hebdomadaire.
|
||||
<p>
|
||||
Pour saisir l'assiduité à une seule date quelconque, utiliser la page
|
||||
<a class="stdlink" href="{{
|
||||
url_for('assiduites.signal_assiduites_group', scodoc_dept=g.scodoc_dept, formsemestre_id=formsemestre_id, group_ids=group_ids)
|
||||
}}" target="_blank">
|
||||
saisir l'assiduité</a>.
|
||||
Attention, cette page va prochainement être supprimée, car il est plus facile d'utiliser
|
||||
<ul>
|
||||
la page
|
||||
<li><a class="stdlink" href="{{
|
||||
url_for('assiduites.signal_assiduites_group',
|
||||
scodoc_dept=g.scodoc_dept,
|
||||
formsemestre_id=formsemestre_id,
|
||||
group_ids=group_ids)
|
||||
}}">
|
||||
saisie de l'assiduité</a> pour saisir à une seule date quelconque
|
||||
</li>
|
||||
<li>ou <a class="stdlink" href="{{
|
||||
url_for('assiduites.signal_assiduites_hebdo',
|
||||
scodoc_dept=g.scodoc_dept,
|
||||
formsemestre_id=formsemestre_id,
|
||||
group_ids=group_ids,
|
||||
)
|
||||
}}">saisie hebdomadaire</a> pour saisir sur une semaine.
|
||||
</li>
|
||||
</ul>
|
||||
<p>Ci-dessous le formulaire vous permettant de saisir plusieurs plages à la fois,
|
||||
qui va bientôt être retiré.
|
||||
</p>
|
||||
<p>Ci-dessous le formulaire vous permettant de saisir plusieurs plages à la fois, qui va bientôt être remplacé/simplifié.
|
||||
<p>N'hésitez pas à commenter sur le <a href="{{scu.SCO_DISCORD_ASSISTANCE}}">salon Discord</a>
|
||||
si vous avez d'autres besoins.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
@ -1996,10 +1996,10 @@ def signal_assiduites_hebdo():
|
||||
|
||||
paramètres obligatoires :
|
||||
- formsemestre_id : id du formsemestre
|
||||
- week : date semaine (iso 8601 -> 20XX-WXX)
|
||||
- groups_id : id des groupes (séparés par des virgules -> 1,2,3)
|
||||
|
||||
paramètres optionnels :
|
||||
- week : date semaine (iso 8601 -> 20XX-WXX), par défaut la semaine actuelle
|
||||
- moduleimpl_id : id du moduleimpl (par défaut None)
|
||||
|
||||
|
||||
@ -2010,12 +2010,11 @@ def signal_assiduites_hebdo():
|
||||
|
||||
# Récupération des paramètres
|
||||
moduleimpl_id: int = request.args.get("moduleimpl_id", None)
|
||||
week: str = request.args.get("week", None)
|
||||
group_ids: str = request.args.get("group_ids", "") # ex: "1,2,3"
|
||||
formsemestre_id: int = request.args.get("formsemestre_id", -1)
|
||||
|
||||
week: str = request.args.get("week", datetime.datetime.now().strftime("%G-W%V"))
|
||||
# Vérification des paramètres
|
||||
if week is None or group_ids == "" or formsemestre_id == -1:
|
||||
if group_ids == "" or formsemestre_id == -1:
|
||||
raise ScoValueError("Paramètres manquants", dest_url=request.referrer)
|
||||
|
||||
# Récupération du moduleimpl
|
||||
|
Loading…
Reference in New Issue
Block a user