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>")
if disable_abs:
H.append(f"""
<div class="scobox" style="width:fit-content;">
<p>La gestion des absences est désactivée dans ScoDoc pour ce semestre:</p>
<p>{disable_abs}</p>
H.append(
f"""
<div class="scobox" style="width:fit-content; font-style: italic;">
La gestion des absences est désactivée dans ScoDoc pour ce semestre:
{disable_abs}
</div>
""")
"""
)
return "\n".join(H)

View File

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

View File

@ -625,16 +625,6 @@ class BasePreferences:
"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",
{
@ -695,6 +685,19 @@ class BasePreferences:
"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",
{
@ -2303,7 +2306,9 @@ class BasePreferences:
if "explanation" in descr:
del descr["explanation"]
if formsemestre_id:
descr["explanation"] = f"""ou <span class="spanlink"
descr[
"explanation"
] = f"""ou <span class="spanlink"
onclick="set_global_pref(this, '{pref_name}');"
>utiliser paramètre global</span>"""
if formsemestre_id and self.is_global(formsemestre_id, pref_name):