diff --git a/sco_moduleimpl_inscriptions.py b/sco_moduleimpl_inscriptions.py
index cd30a7ef..6fe3c85b 100644
--- a/sco_moduleimpl_inscriptions.py
+++ b/sco_moduleimpl_inscriptions.py
@@ -46,11 +46,11 @@ def moduleimpl_inscriptions_edit(
* Gestion des inscriptions
Nom TD TA TP (triable)
[x] M. XXX YYY - - -
-
-
+
+
ajouter TD A, TD B, TP 1, TP 2 ...
supprimer TD A, TD B, TP 1, TP 2 ...
-
+
* Si pas les droits: idem en readonly
"""
M = context.do_moduleimpl_list(moduleimpl_id=moduleimpl_id)[0]
@@ -131,10 +131,10 @@ def moduleimpl_inscriptions_edit(
"""
% M
)
- H.append('
')
+ H.append("")
H.append(_make_menu(context, partitions, "Ajouter", "true"))
H.append(_make_menu(context, partitions, "Enlever", "false"))
- H.append('
')
+ H.append("
")
H.append(
"""
@@ -217,14 +217,10 @@ def _make_menu_old_xxx(context, partitions, title="", check="true"):
return "".join(H)
+
def _make_menu(context, partitions, title="", check="true"):
"""Menu with list of all groups"""
- items = [
- {
- "title" : "Tous",
- "attr" : "onclick=\"group_select('', -1, %s)\"" % check
- }
- ]
+ items = [{"title": "Tous", "attr": "onclick=\"group_select('', -1, %s)\"" % check}]
p_idx = 0
for partition in partitions:
if partition["partition_name"] != None:
@@ -232,12 +228,18 @@ def _make_menu(context, partitions, title="", check="true"):
for group in sco_groups.get_partition_groups(context, partition):
items.append(
{
- "title" : "%s %s" % (partition["partition_name"], group["group_name"]),
- "attr" : "onclick=\"group_select('%s', %s, %s)\"" % (
- group["group_name"], p_idx, check)
+ "title": "%s %s"
+ % (partition["partition_name"], group["group_name"]),
+ "attr": "onclick=\"group_select('%s', %s, %s)\""
+ % (group["group_name"], p_idx, check),
}
)
- return '"
+ return (
+ '"
+ )
+
def moduleimpl_inscriptions_stats(context, formsemestre_id, REQUEST=None):
"""Affiche quelques informations sur les inscriptions
@@ -257,7 +259,7 @@ def moduleimpl_inscriptions_stats(context, formsemestre_id, REQUEST=None):
groupes de TD A, B et C
tous sauf groupe de TP Z (?)
tous sauf
-
+
"""
authuser = REQUEST.AUTHENTICATED_USER
@@ -278,7 +280,7 @@ def moduleimpl_inscriptions_stats(context, formsemestre_id, REQUEST=None):
commons = [] # modules communs a tous les etuds du semestre
options = [] # modules ou seuls quelques etudiants sont inscrits
for mod in Mlist:
- all, nb_inscrits, descr = descr_inscrs_module(
+ tous_inscrits, nb_inscrits, descr = descr_inscrs_module(
context,
sem,
mod["moduleimpl_id"],
@@ -286,7 +288,7 @@ def moduleimpl_inscriptions_stats(context, formsemestre_id, REQUEST=None):
partitions,
partitions_etud_groups,
)
- if all:
+ if tous_inscrits:
commons.append(mod)
else:
mod["descri"] = descr
@@ -420,8 +422,7 @@ def moduleimpl_inscriptions_stats(context, formsemestre_id, REQUEST=None):
def descr_inscrs_module(
context, sem, moduleimpl_id, set_all, partitions, partitions_etud_groups
):
- """returns All, nb_inscrits, descr All true si tous inscrits
- """
+ """returns tous_inscrits, nb_inscrits, descr"""
ins = context.do_moduleimpl_inscription_list(moduleimpl_id=moduleimpl_id)
set_m = set([x["etudid"] for x in ins]) # ens. des inscrits au module
non_inscrits = set_all - set_m
@@ -523,8 +524,7 @@ def is_inscrit_ue(context, etudid, formsemestre_id, ue_id):
def do_etud_desinscrit_ue(context, etudid, formsemestre_id, ue_id, REQUEST=None):
- """Desincrit l'etudiant de tous les modules de cette UE dans ce semestre.
- """
+ """Desincrit l'etudiant de tous les modules de cette UE dans ce semestre."""
cnx = context.GetDBConnexion()
cursor = cnx.cursor(cursor_factory=ScoDocCursor)
cursor.execute(
@@ -558,8 +558,7 @@ def do_etud_desinscrit_ue(context, etudid, formsemestre_id, ue_id, REQUEST=None)
def do_etud_inscrit_ue(context, etudid, formsemestre_id, ue_id, REQUEST=None):
- """Incrit l'etudiant de tous les modules de cette UE dans ce semestre.
- """
+ """Incrit l'etudiant de tous les modules de cette UE dans ce semestre."""
# Verifie qu'il est bien inscrit au semestre
insem = context.do_formsemestre_inscription_list(
args={"formsemestre_id": formsemestre_id, "etudid": etudid}