Compare commits

...

8 Commits

  1. 2
      TrivialFormulator.py
  2. 2
      VERSION.py
  3. 3
      html_sidebar.py
  4. 8
      sco_apogee_csv.py
  5. 6
      sco_edit_module.py
  6. 4
      sco_edit_ue.py
  7. 6
      sco_formations.py
  8. 4
      sco_moduleimpl_status.py
  9. 2
      sco_page_etud.py

@ -760,6 +760,6 @@ def tf_error_message(msg):
if type(msg) == StringType:
msg = [msg]
return (
'<ul class="tf-msg"><li id="errorMessage" class="tf-msg">%s</li></ul>'
'<ul class="tf-msg"><li class="tf-msg error-message">%s</li></ul>'
% '</li><li class="tf-msg">'.join(msg)
)

@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
SCOVERSION = "7.25m"
SCOVERSION = "7.26m"
SCONAME = "ScoDoc"

@ -66,7 +66,8 @@ def sidebar_common(context, REQUEST=None):
ScoUsersView, context
):
H.append(
"""<a id="utilisateurs_Vue" href="%(UsersURL)s" class="sidebar">Utilisateurs</a> <br/>""" % params
"""<a id = "link-view-users"href="%(UsersURL)s" class="sidebar">Utilisateurs</a> <br/>"""
% params
)
if authuser.has_permission(ScoChangePreferences, context):

@ -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))

@ -153,8 +153,8 @@ def module_create(context, matiere_id=None, REQUEST=None):
"code_apogee",
{
"title": "Code Apogée",
"size": 15,
"explanation": "code élément pédagogique Apogée (optionnel)",
"size": 25,
"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",
},
),
(

@ -146,8 +146,8 @@ def ue_edit(context, ue_id=None, create=False, formation_id=None, REQUEST=None):
"code_apogee",
{
"title": "Code Apogée",
"size": 15,
"explanation": "code élément pédagogique Apogée (optionnel)",
"size": 25,
"explanation": "code élément pédagogique Apogée (optionnel) ou liste de codes ELP séparés par une virgule",
},
),
]

@ -229,7 +229,7 @@ def formation_list_table(context, formation_id=None, args={}, REQUEST=None):
f["parcours_name"] = ""
f["_titre_target"] = "ue_list?formation_id=%(formation_id)s" % f
f["_titre_link_class"] = "stdlink"
f["_titre_id"] = "titre_%s" % f["acronyme"]
f["_titre_id"] = "titre-%s" % f["acronyme"].lower().replace(" ","-")
# Ajoute les semestres associés à chaque formation:
f["sems"] = sco_formsemestre.do_formsemestre_list(
context, args={"formation_id": f["formation_id"]}
@ -242,8 +242,8 @@ def formation_list_table(context, formation_id=None, args={}, REQUEST=None):
for s in f["sems"]
]
+ [
'<a class="stdlink" id="addSemestre_%s" href="formsemestre_createwithmodules?formation_id=%s&semestre_id=1">ajouter</a>'
% (f["acronyme"],f["formation_id"])
'<a class="stdlink" id="add-semestre-%s" href="formsemestre_createwithmodules?formation_id=%s&semestre_id=1">ajouter</a>'
% (f["acronyme"].lower().replace(" ", "-"), f["formation_id"])
]
)
if f["sems"]:

@ -169,7 +169,7 @@ def moduleimpl_status(context, moduleimpl_id=None, partition_id=None, REQUEST=No
<table>
<tr>
<td class="fichetitre2">Responsable: </td><td class="redboldtext">""",
<td class="fichetitre2">Responsable: </td><td id="ens-responsable" class="redboldtext">""",
context.Users.user_info(M["responsable_id"])["nomprenom"],
"""<span class="blacktt">(%(responsable_id)s)</span>""" % M,
]
@ -181,7 +181,7 @@ def moduleimpl_status(context, moduleimpl_id=None, partition_id=None, REQUEST=No
)
except:
pass
H.append("""</td><td>""")
H.append("""</td><td class="ens-in-module">""")
H.append(
", ".join([context.Users.user_info(m["ens_id"])["nomprenom"] for m in M["ens"]])
)

@ -437,7 +437,7 @@ def ficheEtud(context, etudid=None, REQUEST=None):
<!-- Adresse -->
<div class="ficheadresse" id="ficheadresse">
<div class="ficheadresse" id="fiche-adresse">
<table><tr>
<td class="fichetitre2">Adresse :</td><td id="adresse_etudiant> %(domicile)s %(codepostaldomicile)s %(villedomicile)s %(paysdomicile)s
%(modifadresse)s

Loading…
Cancel
Save