Signalement d'une absence pour %(nomprenom)s
@@ -316,8 +320,10 @@ def doJustifAbsence(
nbadded += 1
#
H = [
- html_sco_header.sco_header(context,
- REQUEST, page_title="Justification d'une absence pour %(nomprenom)s" % etud
+ html_sco_header.sco_header(
+ context,
+ REQUEST,
+ page_title="Justification d'une absence pour %(nomprenom)s" % etud,
),
"""Justification d'absences""",
]
@@ -352,8 +358,10 @@ def JustifAbsenceEtud(context, REQUEST=None): # etudid implied
etud = context.getEtudInfo(filled=1, REQUEST=REQUEST)[0]
etudid = etud["etudid"]
H = [
- html_sco_header.sco_header(context,
- REQUEST, page_title="Justification d'une absence pour %(nomprenom)s" % etud
+ html_sco_header.sco_header(
+ context,
+ REQUEST,
+ page_title="Justification d'une absence pour %(nomprenom)s" % etud,
),
"""
Justification d'une absence pour %(nomprenom)s
@@ -421,8 +429,10 @@ def doAnnuleAbsence(
nbadded += 1
#
H = [
- html_sco_header.sco_header(context,
- REQUEST, page_title="Annulation d'une absence pour %(nomprenom)s" % etud
+ html_sco_header.sco_header(
+ context,
+ REQUEST,
+ page_title="Annulation d'une absence pour %(nomprenom)s" % etud,
),
"""Annulation d'absences pour %(nomprenom)s""" % etud,
]
@@ -458,8 +468,10 @@ def AnnuleAbsenceEtud(context, REQUEST=None): # etudid implied
etudid = etud["etudid"]
H = [
- html_sco_header.sco_header(context,
- REQUEST, page_title="Annulation d'une absence pour %(nomprenom)s" % etud
+ html_sco_header.sco_header(
+ context,
+ REQUEST,
+ page_title="Annulation d'une absence pour %(nomprenom)s" % etud,
),
"""
Annulation d'une absence pour %(nomprenom)s
@@ -557,7 +569,8 @@ def doAnnuleJustif(
nbadded += 1
#
H = [
- html_sco_header.sco_header(context,
+ html_sco_header.sco_header(
+ context,
REQUEST,
page_title="Annulation d'une justification pour %(nomprenom)s" % etud,
),
@@ -672,7 +685,8 @@ def CalAbs(context, REQUEST=None): # etud implied
#
H = [
- html_sco_header.sco_header(context,
+ html_sco_header.sco_header(
+ context,
REQUEST,
page_title="Calendrier des absences de %(nomprenom)s" % etud,
cssstyles=["css/calabs.css"],
@@ -752,7 +766,9 @@ def ListeAbsEtud(
base_url=base_url_nj,
filename="abs_" + scu.make_filename(etud["nomprenom"]),
caption="Absences non justifiées de %(nomprenom)s" % etud,
- preferences=context.get_preferences(),
+ preferences=sco_preferences.SemPreferences(
+ context,
+ ),
)
tab_absjust = GenTable(
titles=titles,
@@ -763,7 +779,9 @@ def ListeAbsEtud(
base_url=base_url_j,
filename="absjust_" + scu.make_filename(etud["nomprenom"]),
caption="Absences justifiées de %(nomprenom)s" % etud,
- preferences=context.get_preferences(),
+ preferences=sco_preferences.SemPreferences(
+ context,
+ ),
)
# Formats non HTML et demande d'une seule table:
@@ -777,7 +795,9 @@ def ListeAbsEtud(
# Mise en forme HTML:
H = []
H.append(
- html_sco_header.sco_header(context, REQUEST, page_title="Absences de %s" % etud["nomprenom"])
+ html_sco_header.sco_header(
+ context, REQUEST, page_title="Absences de %s" % etud["nomprenom"]
+ )
)
H.append(
"""Absences de %s (à partir du %s)"""
@@ -828,7 +848,8 @@ def absences_index_html(context, REQUEST=None):
authuser = REQUEST.AUTHENTICATED_USER
H = [
- html_sco_header.sco_header(context,
+ html_sco_header.sco_header(
+ context,
REQUEST,
page_title="Gestion des absences",
cssstyles=["css/calabs.css"],
@@ -844,7 +865,7 @@ def absences_index_html(context, REQUEST=None):
H.append(
"""- Afficher l'état des absences (pour tout un groupe)
"""
)
- if context.get_preference("handle_billets_abs"):
+ if sco_preferences.get_preference(context, "handle_billets_abs"):
H.append(
"""- Traitement des billets d'absence en attente
"""
)
diff --git a/app/scodoc/sco_apogee_compare.py b/app/scodoc/sco_apogee_compare.py
index f2f76c540..acfb3408f 100644
--- a/app/scodoc/sco_apogee_compare.py
+++ b/app/scodoc/sco_apogee_compare.py
@@ -65,7 +65,9 @@ _help_txt = """
def apo_compare_csv_form(context, REQUEST=None):
"""Form: submit 2 CSV files to compare them."""
H = [
- html_sco_header.sco_header(context, REQUEST, page_title="Comparaison de fichiers Apogée"),
+ html_sco_header.sco_header(
+ context, REQUEST, page_title="Comparaison de fichiers Apogée"
+ ),
"""Comparaison de fichiers Apogée
| ")
# 3eme ligne: ECTS
if (
- context.get_preference("bul_show_ects", sem["formsemestre_id"])
+ sco_preferences.get_preference(context, "bul_show_ects", sem["formsemestre_id"])
or nt.parcours.ECTS_ONLY
):
etud_moy_infos = nt.get_etud_moy_infos(etudid)
diff --git a/app/scodoc/sco_groups_view.py b/app/scodoc/sco_groups_view.py
index 4826653d8..9bac0ee7d 100644
--- a/app/scodoc/sco_groups_view.py
+++ b/app/scodoc/sco_groups_view.py
@@ -102,8 +102,12 @@ def groups_view(
)
H = [
- html_sco_header.sco_header(context,
- REQUEST, javascripts=JAVASCRIPTS, cssstyles=CSSSTYLES, init_qtip=True
+ html_sco_header.sco_header(
+ context,
+ REQUEST,
+ javascripts=JAVASCRIPTS,
+ cssstyles=CSSSTYLES,
+ init_qtip=True,
)
]
# Menu choix groupe
@@ -578,7 +582,7 @@ def groups_table(
else:
filename = "etudiants_%s" % groups_infos.groups_filename
- prefs = context.get_preferences(groups_infos.formsemestre_id)
+ prefs = sco_preferences.SemPreferences(context, groups_infos.formsemestre_id)
tab = GenTable(
rows=groups_infos.members,
columns_ids=columns_ids,
@@ -979,7 +983,7 @@ def export_groups_as_moodle_csv(context, formsemestre_id=None, REQUEST=None):
elts.append(group_name)
T.append({"email": etud["email"], "semestre_groupe": "-".join(elts)})
# Make table
- prefs = context.get_preferences(formsemestre_id)
+ prefs = sco_preferences.SemPreferences(context, formsemestre_id)
tab = GenTable(
rows=T,
columns_ids=("email", "semestre_groupe"),
diff --git a/app/scodoc/sco_import_users.py b/app/scodoc/sco_import_users.py
index 55ba36a12..5f66b03a7 100644
--- a/app/scodoc/sco_import_users.py
+++ b/app/scodoc/sco_import_users.py
@@ -227,7 +227,7 @@ Pour plus d'informations sur ce logiciel, voir %s
msg["Subject"] = Header("Mot de passe ScoDoc", scu.SCO_ENCODING)
else:
msg["Subject"] = Header("Votre accès ScoDoc", scu.SCO_ENCODING)
- msg["From"] = context.get_preference("email_from_addr")
+ msg["From"] = sco_preferences.get_preference(context, "email_from_addr")
msg["To"] = u["email"]
msg.epilogue = ""
txt = MIMEText(txt, "plain", scu.SCO_ENCODING)
diff --git a/app/scodoc/sco_inscr_passage.py b/app/scodoc/sco_inscr_passage.py
index b90b0936c..6d41edc65 100644
--- a/app/scodoc/sco_inscr_passage.py
+++ b/app/scodoc/sco_inscr_passage.py
@@ -278,7 +278,9 @@ def formsemestre_inscr_passage(
# -- check lock
if sem["etat"] != "1":
raise ScoValueError("opération impossible: semestre verrouille")
- header = html_sco_header.sco_header(context, REQUEST, page_title="Passage des étudiants")
+ header = html_sco_header.sco_header(
+ context, REQUEST, page_title="Passage des étudiants"
+ )
footer = html_sco_header.sco_footer(context, REQUEST)
H = [header]
if type(etuds) == type(""):
@@ -412,8 +414,8 @@ def build_page(
inscrit_groupes_checked = ""
H = [
- html_sco_header.html_sem_header(context,
- REQUEST, "Passages dans le semestre", sem, with_page_header=False
+ html_sco_header.html_sem_header(
+ context, REQUEST, "Passages dans le semestre", sem, with_page_header=False
),
"""
|
|