-Adresse : | Adresse : | Code étudiant (%s) dupliqué !""" % code_name,
+ message="""Code étudiant (%s) dupliqué !"""
+ % code_name,
helpmsg="""Le %s %s est déjà utilisé: un seul étudiant peut avoir ce code. Vérifier votre valeur ou supprimer l'autre étudiant avec cette valeur.- """
% (code_name, args[code_name])
+ "
- ".join(listh)
@@ -372,7 +373,10 @@ def _check_duplicate_code(cnx, args, code_name, context, edit=True, REQUEST=None
REQUEST=REQUEST,
)
else:
- err_page = """
Code étudiant (%s) dupliqué !""" % code_name
+ err_page = (
+ """Code étudiant (%s) dupliqué !"""
+ % code_name
+ )
log("*** error: code %s duplique: %s" % (code_name, args[code_name]))
raise ScoGenError(err_page)
--
2.40.1
From 3b03b5ec9171915a2c8c2894559009649cbdbc84 Mon Sep 17 00:00:00 2001
From: Place Jean-Marie
Date: Thu, 10 Jun 2021 07:04:56 +0200
Subject: [PATCH 2/6] extension code apogee multples pour UE
---
sco_apogee_csv.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sco_apogee_csv.py b/sco_apogee_csv.py
index 55ccc145..59382af5 100644
--- a/sco_apogee_csv.py
+++ b/sco_apogee_csv.py
@@ -422,7 +422,7 @@ class ApoEtud(dict):
# Elements UE
decisions_ue = nt.get_etud_decision_ues(etudid)
for ue in nt.get_ues():
- if ue["code_apogee"] == code:
+ if code in ue["code_apogee"].split(","):
if self.export_res_ues:
if decisions_ue and ue["ue_id"] in decisions_ue:
ue_status = nt.get_etud_ue_status(etudid, ue["ue_id"])
@@ -443,7 +443,7 @@ class ApoEtud(dict):
modimpls = nt.get_modimpls()
module_code_found = False
for modimpl in modimpls:
- if modimpl["module"]["code_apogee"] == code:
+ if code in modimpl["module"]["code_apogee"].split(","):
n = nt.get_etud_mod_moy(modimpl["moduleimpl_id"], etudid)
if n != "NI" and self.export_res_modules:
return dict(N=_apo_fmt_note(n), B=20, J="", R="")
@@ -972,13 +972,13 @@ class ApoData:
self.context, sem["formsemestre_id"]
)
for ue in nt.get_ues():
- if ue["code_apogee"] == code:
+ if code in ue["code_apogee"].split(","):
s.add(code)
continue
# associé à un module:
modimpls = nt.get_modimpls()
for modimpl in modimpls:
- if modimpl["module"]["code_apogee"] == code:
+ if code in modimpl["module"]["code_apogee"].split(","):
s.add(code)
continue
# log('codes_by_sem=%s' % pprint.pformat(codes_by_sem))
--
2.40.1
From b36688aff90269a41546bcffc922579e91d39886 Mon Sep 17 00:00:00 2001
From: Place Jean-Marie
Date: Thu, 24 Jun 2021 20:18:02 +0200
Subject: [PATCH 3/6] documentation code apogee multiples
---
sco_edit_module.py | 4 ++--
sco_edit_ue.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sco_edit_module.py b/sco_edit_module.py
index 1b15984e..c643e6ac 100644
--- a/sco_edit_module.py
+++ b/sco_edit_module.py
@@ -154,7 +154,7 @@ def module_create(context, matiere_id=None, REQUEST=None):
{
"title": "Code Apogée",
"size": 15,
- "explanation": "code élément pédagogique Apogée (optionnel)",
+ "explanation": "code élément pédagogique Apogée (optionnel) ou liste de codes ELP séparés par une virgule",
},
),
(
@@ -355,7 +355,7 @@ def module_edit(context, module_id=None, REQUEST=None):
{
"title": "Code Apogée",
"size": 15,
- "explanation": "code élément pédagogique Apogée (optionnel)",
+ "explanation": "code élément pédagogique Apogée (optionnel) ou liste de codes ELP séparés par une virgule",
},
),
(
diff --git a/sco_edit_ue.py b/sco_edit_ue.py
index 452b12a6..e8e3f94b 100644
--- a/sco_edit_ue.py
+++ b/sco_edit_ue.py
@@ -147,7 +147,7 @@ def ue_edit(context, ue_id=None, create=False, formation_id=None, REQUEST=None):
{
"title": "Code Apogée",
"size": 15,
- "explanation": "code élément pédagogique Apogée (optionnel)",
+ "explanation": "code élément pédagogique Apogée (optionnel) ou liste de codes ELP séparés par une virgule",
},
),
]
--
2.40.1
From c50ec232f9c81495ab8555c03d76c76e73fe800b Mon Sep 17 00:00:00 2001
From: Emmanuel Viennet
Date: Thu, 24 Jun 2021 23:02:13 +0200
Subject: [PATCH 4/6] taille champs codes apo
---
VERSION.py | 2 +-
sco_edit_module.py | 2 +-
sco_edit_ue.py | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/VERSION.py b/VERSION.py
index 8ad330ea..90a125dc 100644
--- a/VERSION.py
+++ b/VERSION.py
@@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
-SCOVERSION = "7.25m"
+SCOVERSION = "7.26m"
SCONAME = "ScoDoc"
diff --git a/sco_edit_module.py b/sco_edit_module.py
index c643e6ac..28e5d152 100644
--- a/sco_edit_module.py
+++ b/sco_edit_module.py
@@ -153,7 +153,7 @@ def module_create(context, matiere_id=None, REQUEST=None):
"code_apogee",
{
"title": "Code Apogée",
- "size": 15,
+ "size": 25,
"explanation": "code élément pédagogique Apogée (optionnel) ou liste de codes ELP séparés par une virgule",
},
),
diff --git a/sco_edit_ue.py b/sco_edit_ue.py
index e8e3f94b..247562c0 100644
--- a/sco_edit_ue.py
+++ b/sco_edit_ue.py
@@ -146,7 +146,7 @@ def ue_edit(context, ue_id=None, create=False, formation_id=None, REQUEST=None):
"code_apogee",
{
"title": "Code Apogée",
- "size": 15,
+ "size": 25,
"explanation": "code élément pédagogique Apogée (optionnel) ou liste de codes ELP séparés par une virgule",
},
),
--
2.40.1
From 090cb6caac9b2e3baadecc70e5d51f1012bdd8d5 Mon Sep 17 00:00:00 2001
From: aurelien
Date: Fri, 25 Jun 2021 08:42:25 +0200
Subject: [PATCH 5/6] oubli quote
---
sco_page_etud.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sco_page_etud.py b/sco_page_etud.py
index 1c522bd8..fda4521d 100644
--- a/sco_page_etud.py
+++ b/sco_page_etud.py
@@ -433,7 +433,7 @@ def ficheEtud(context, etudid=None, REQUEST=None):
-Adresse : | Adresse : | %(domicile)s %(codepostaldomicile)s %(villedomicile)s %(paysdomicile)s
%(modifadresse)s
%(telephones)s
|
--
2.40.1
From 468fe2d4e2313c2059dcc711674146c4dbdb4bc2 Mon Sep 17 00:00:00 2001
From: aurelien
Date: Fri, 25 Jun 2021 09:50:23 +0200
Subject: [PATCH 6/6] =?UTF-8?q?Maj=20d'ID=20pour=20suivre=20la=20conventio?=
=?UTF-8?q?n,=20changemement=20d'ID=20en=20Class=20pour=20l'unicit=C3=A9?=
=?UTF-8?q?=20sur=20une=20meme=20page?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
html_sidebar.py | 2 +-
sco_page_etud.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/html_sidebar.py b/html_sidebar.py
index 10ff644f..8967acbf 100644
--- a/html_sidebar.py
+++ b/html_sidebar.py
@@ -66,7 +66,7 @@ def sidebar_common(context, REQUEST=None):
ScoUsersView, context
):
H.append(
- """ """
+ """ """
% params
)
diff --git a/sco_page_etud.py b/sco_page_etud.py
index fda4521d..d32dfcc4 100644
--- a/sco_page_etud.py
+++ b/sco_page_etud.py
@@ -431,7 +431,7 @@ def ficheEtud(context, etudid=None, REQUEST=None):
-
+
Adresse : | %(domicile)s %(codepostaldomicile)s %(villedomicile)s %(paysdomicile)s
%(modifadresse)s
--
2.40.1
|
|