forked from ScoDoc/ScoDoc
7.23 / pylint pv jury
This commit is contained in:
parent
8f02f16442
commit
2f4edc48dc
@ -1,19 +1,21 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "7.22"
|
||||
SCOVERSION = "7.23"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
SCONEWS = """
|
||||
<h4>Année 2021</h4>
|
||||
<ul>
|
||||
<li>Modernisation du code Python.</li>
|
||||
<li>Gestion du genre neutre (pas d'affichage de la civilité)</li>
|
||||
<li>Diverses corrections (PV de jurys, ...)</li>
|
||||
<li>Modernisation du code Python</li>
|
||||
</ul>
|
||||
<h4>Année 2020</h4>
|
||||
<ul>
|
||||
<li>Corrections d'erreurs, améliorations saise absences< et affichage bulletins</li>
|
||||
<li>Nouveau site <a href="https://scodoc.org">scodoc.org</a> pour la documentation.</li>
|
||||
<li>Nouveau site <a href="https://scodoc.org">scodoc.org</a> pour la documentation</li>
|
||||
<li>Enregistrement de semestres extérieurs</li>
|
||||
<li>Améliorations PV de Jury</li>
|
||||
<li>Contributions J.-M. Place: aide au diagnostic problèmes export Apogée
|
||||
|
@ -27,10 +27,13 @@
|
||||
|
||||
"""Edition des PV de jury
|
||||
"""
|
||||
import time
|
||||
from reportlab.platypus import Paragraph
|
||||
from reportlab.lib import styles
|
||||
|
||||
import sco_utils as scu
|
||||
import notesdb as ndb
|
||||
|
||||
from notes_log import log
|
||||
import scolars
|
||||
import sco_formsemestre
|
||||
import sco_groups
|
||||
@ -42,7 +45,8 @@ import sco_excel
|
||||
from TrivialFormulator import TrivialFormulator
|
||||
from gen_tables import GenTable
|
||||
import sco_pvpdf
|
||||
from sco_pdf import *
|
||||
import sco_pdf
|
||||
from sco_pdf import PDFLOCK
|
||||
|
||||
"""PV Jury IUTV 2006: on détaillait 8 cas:
|
||||
Jury de semestre n
|
||||
@ -75,7 +79,7 @@ def _descr_decisions_ues(context, nt, etudid, decisions_ue, decision_sem):
|
||||
if decisions_ue[ue_id] and (
|
||||
decisions_ue[ue_id]["code"] == sco_codes_parcours.ADM
|
||||
or (
|
||||
CONFIG.CAPITALIZE_ALL_UES
|
||||
scu.CONFIG.CAPITALIZE_ALL_UES
|
||||
and sco_codes_parcours.code_semestre_validant(decision_sem["code"])
|
||||
)
|
||||
):
|
||||
@ -414,9 +418,11 @@ def pvjury_table(
|
||||
if context.get_preference("bul_show_ects", formsemestre_id):
|
||||
columns_ids += ["ects"]
|
||||
|
||||
# if dpv['semestre_non_terminal']:
|
||||
# dec 2017: indique toujours le devenir ("diplôme obtenu" ou semestre suivant)
|
||||
columns_ids += ["validation_parcours_code", "devenir"]
|
||||
# XXX if not dpv["semestre_non_terminal"]:
|
||||
# La colonne doit être présente: redoublants validant leur diplome
|
||||
# en répétant un semestre ancien: exemple: S1 (ADM), S2 (ADM), S3 (AJ), S4 (ADM), S3 (ADM)=> diplôme
|
||||
columns_ids += ["validation_parcours_code"]
|
||||
columns_ids += ["devenir"]
|
||||
columns_ids += ["observations"]
|
||||
|
||||
lines = []
|
||||
@ -434,7 +440,7 @@ def pvjury_table(
|
||||
context, e["etat"], e["decision_sem"]
|
||||
),
|
||||
"ue_cap": e["decisions_ue_descr"],
|
||||
"validation_parcours_code": "ADM" if e["validation_parcours"] else "AJ",
|
||||
"validation_parcours_code": "ADM" if e["validation_parcours"] else "",
|
||||
"devenir": e["autorisations_descr"],
|
||||
"observations": ndb.unquote(e["observation"]),
|
||||
"mention": e["mention"],
|
||||
@ -451,10 +457,10 @@ def pvjury_table(
|
||||
) # vertical space
|
||||
i = e["identite"]
|
||||
l["nomprenom"] = [
|
||||
Paragraph(SU(i["nomprenom"]), cell_style),
|
||||
Paragraph(SU(i["code_nip"]), cell_style),
|
||||
Paragraph(sco_pdf.SU(i["nomprenom"]), cell_style),
|
||||
Paragraph(sco_pdf.SU(i["code_nip"]), cell_style),
|
||||
Paragraph(
|
||||
SU(
|
||||
sco_pdf.SU(
|
||||
"Né le %s" % i["date_naissance"]
|
||||
+ (" à %s" % i["lieu_naissance"] if i["lieu_naissance"] else "")
|
||||
+ (" (%s)" % i["dept_naissance"] if i["dept_naissance"] else "")
|
||||
@ -516,7 +522,9 @@ def formsemestre_pvjury(
|
||||
titles=titles,
|
||||
columns_ids=columns_ids,
|
||||
filename=scu.make_filename("decisions " + sem["titreannee"]),
|
||||
origin="Généré par %s le " % VERSION.SCONAME + scu.timedate_human_repr() + "",
|
||||
origin="Généré par %s le " % scu.VERSION.SCONAME
|
||||
+ scu.timedate_human_repr()
|
||||
+ "",
|
||||
caption="Décisions jury pour " + sem["titreannee"],
|
||||
html_class="table_leftalign",
|
||||
html_sortable=True,
|
||||
|
Loading…
Reference in New Issue
Block a user