This commit is contained in:
Emmanuel Viennet 2024-07-10 21:31:36 +02:00
parent 72c6696151
commit cc2fe77850
3 changed files with 26 additions and 19 deletions

View File

@ -945,12 +945,14 @@ def _make_listes_sem(formsemestre: FormSemestre) -> str:
H.append("</div>") H.append("</div>")
if disable_abs: if disable_abs:
H.append(f""" H.append(
<div class="scobox" style="width:fit-content;"> f"""
<p>La gestion des absences est désactivée dans ScoDoc pour ce semestre:</p> <div class="scobox" style="width:fit-content; font-style: italic;">
<p>{disable_abs}</p> La gestion des absences est désactivée dans ScoDoc pour ce semestre:
{disable_abs}
</div> </div>
""") """
)
return "\n".join(H) return "\n".join(H)

View File

@ -918,9 +918,9 @@ def tab_absences_html(groups_infos, etat=None):
if disable_abs: if disable_abs:
liens_abs = [ liens_abs = [
f""" f"""
<div class="scobox" style="width:fit-content;"> <div class="scobox" style="width:fit-content; font-style:italic;">
<p>La gestion des absences est désactivée dans ScoDoc pour ce semestre:</p> La gestion des absences est désactivée dans ScoDoc pour ce semestre:
<p>{disable_abs}</p> {disable_abs}
</div> </div>
""" """
] ]

View File

@ -625,16 +625,6 @@ class BasePreferences:
"explanation": "Désactive la saisie et l'affichage des présences", "explanation": "Désactive la saisie et l'affichage des présences",
}, },
), ),
(
"assiduites_disable",
{
"initvalue": "",
"title": "Désactiver le module d'assiduité",
"size": 40,
"category": "assi",
"explanation": "Laisser vide pour ne pas désactiver. Sinon mettre un message à afficher",
},
),
( (
"nb_heures_par_jour", "nb_heures_par_jour",
{ {
@ -695,6 +685,19 @@ class BasePreferences:
"only_global": True, "only_global": True,
}, },
), ),
(
"assiduites_disable",
{
"initvalue": "",
"title": "Désactiver le module d'assiduité",
"size": 40,
"category": "assi",
"explanation": """Désactive complètement le suivi de l'assiduité sur ScoDoc.
Indiquer un message à afficher pour orienter l'utilisateur.
Laisser ce champ est vide pour utiliser l'assiduité dans ScoDoc.
""",
},
),
( (
"abs_notify_max_freq", "abs_notify_max_freq",
{ {
@ -2303,7 +2306,9 @@ class BasePreferences:
if "explanation" in descr: if "explanation" in descr:
del descr["explanation"] del descr["explanation"]
if formsemestre_id: if formsemestre_id:
descr["explanation"] = f"""ou <span class="spanlink" descr[
"explanation"
] = f"""ou <span class="spanlink"
onclick="set_global_pref(this, '{pref_name}');" onclick="set_global_pref(this, '{pref_name}');"
>utiliser paramètre global</span>""" >utiliser paramètre global</span>"""
if formsemestre_id and self.is_global(formsemestre_id, pref_name): if formsemestre_id and self.is_global(formsemestre_id, pref_name):