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,
|
formsemestre_id=formsemestre.id,
|
||||||
group_ids=group.id,
|
group_ids=group.id,
|
||||||
week=current_week,
|
week=current_week,
|
||||||
)}">
|
)}">Saisie hebdomadaire</a>
|
||||||
Saisir l'assiduité (Hebdo)</a>
|
|
||||||
</div>
|
</div>
|
||||||
"""
|
"""
|
||||||
)
|
)
|
||||||
|
@ -571,15 +571,31 @@ window.addEventListener("load", main);
|
|||||||
<h2>Signalement différé de l'assiduité {{gr |safe}}</h2>
|
<h2>Signalement différé de l'assiduité {{gr |safe}}</h2>
|
||||||
|
|
||||||
<div class="ue_warning warning">
|
<div class="ue_warning warning">
|
||||||
Attention, cette page va prochainement être remplacée par un mode de saisie hebdomadaire.
|
Attention, cette page va prochainement être supprimée, car il est plus facile d'utiliser
|
||||||
<p>
|
<ul>
|
||||||
Pour saisir l'assiduité à une seule date quelconque, utiliser la page
|
la page
|
||||||
<a class="stdlink" href="{{
|
<li><a class="stdlink" href="{{
|
||||||
url_for('assiduites.signal_assiduites_group', scodoc_dept=g.scodoc_dept, formsemestre_id=formsemestre_id, group_ids=group_ids)
|
url_for('assiduites.signal_assiduites_group',
|
||||||
}}" target="_blank">
|
scodoc_dept=g.scodoc_dept,
|
||||||
saisir l'assiduité</a>.
|
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>
|
||||||
<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>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -1996,10 +1996,10 @@ def signal_assiduites_hebdo():
|
|||||||
|
|
||||||
paramètres obligatoires :
|
paramètres obligatoires :
|
||||||
- formsemestre_id : id du formsemestre
|
- 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)
|
- groups_id : id des groupes (séparés par des virgules -> 1,2,3)
|
||||||
|
|
||||||
paramètres optionnels :
|
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)
|
- moduleimpl_id : id du moduleimpl (par défaut None)
|
||||||
|
|
||||||
|
|
||||||
@ -2010,12 +2010,11 @@ def signal_assiduites_hebdo():
|
|||||||
|
|
||||||
# Récupération des paramètres
|
# Récupération des paramètres
|
||||||
moduleimpl_id: int = request.args.get("moduleimpl_id", None)
|
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"
|
group_ids: str = request.args.get("group_ids", "") # ex: "1,2,3"
|
||||||
formsemestre_id: int = request.args.get("formsemestre_id", -1)
|
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
|
# 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)
|
raise ScoValueError("Paramètres manquants", dest_url=request.referrer)
|
||||||
|
|
||||||
# Récupération du moduleimpl
|
# Récupération du moduleimpl
|
||||||
|
Loading…
Reference in New Issue
Block a user