forked from ScoDoc/ScoDoc
Améliore PV de jury. Closes #994
This commit is contained in:
parent
9ae2181904
commit
19373c10c0
@ -443,12 +443,13 @@ def formsemestre_pvjury_pdf(formsemestre_id, etudid=None):
|
|||||||
formsemestre,
|
formsemestre,
|
||||||
etudids,
|
etudids,
|
||||||
numero_arrete=tf[2]["numero_arrete"],
|
numero_arrete=tf[2]["numero_arrete"],
|
||||||
code_vdi=tf[2]["code_vdi"],
|
code_vdi=f"""{tf[2]["code_vdi"]} {tf[2]["code_diplome"]}""",
|
||||||
date_commission=tf[2]["date_commission"],
|
date_commission=tf[2]["date_commission"],
|
||||||
date_jury=tf[2]["date_jury"],
|
date_jury=tf[2]["date_jury"],
|
||||||
show_title=tf[2]["show_title"],
|
show_title=tf[2]["show_title"],
|
||||||
pv_title_session=tf[2]["pv_title_session"],
|
pv_title_session=tf[2]["pv_title_session"],
|
||||||
pv_title=tf[2]["pv_title"],
|
pv_title=tf[2]["pv_title"],
|
||||||
|
pv_subtitle=tf[2]["pv_subtitle"],
|
||||||
with_paragraph_nom=tf[2]["with_paragraph_nom"],
|
with_paragraph_nom=tf[2]["with_paragraph_nom"],
|
||||||
anonymous=tf[2]["anonymous"],
|
anonymous=tf[2]["anonymous"],
|
||||||
)
|
)
|
||||||
@ -499,8 +500,17 @@ def descrform_pvjury(formsemestre: FormSemestre):
|
|||||||
{
|
{
|
||||||
"input_type": "text",
|
"input_type": "text",
|
||||||
"size": 15,
|
"size": 15,
|
||||||
"title": "VDI et Code",
|
"title": "Version et code étape",
|
||||||
"explanation": "VDI et code du diplôme Apogée (format libre, n'est pas vérifié par ScoDoc)",
|
"explanation": "VDI et étape Apogée (format libre, n'est pas vérifié par ScoDoc)",
|
||||||
|
},
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"code_diplome",
|
||||||
|
{
|
||||||
|
"input_type": "text",
|
||||||
|
"size": 15,
|
||||||
|
"title": "Version et code diplôme",
|
||||||
|
"explanation": "format libre, sera écrit à la suite du code étape ci-dessus",
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
@ -523,6 +533,15 @@ def descrform_pvjury(formsemestre: FormSemestre):
|
|||||||
"default": f_dict["titre_officiel"],
|
"default": f_dict["titre_officiel"],
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
(
|
||||||
|
"pv_subtitle",
|
||||||
|
{
|
||||||
|
"input_type": "text",
|
||||||
|
"size": 90,
|
||||||
|
"title": "Sous-titre",
|
||||||
|
"explanation": "optionnel, placé sous le titre du PV",
|
||||||
|
},
|
||||||
|
),
|
||||||
(
|
(
|
||||||
"show_title",
|
"show_title",
|
||||||
{
|
{
|
||||||
|
@ -65,6 +65,7 @@ def pvjury_pdf(
|
|||||||
code_vdi=None,
|
code_vdi=None,
|
||||||
show_title=False,
|
show_title=False,
|
||||||
pv_title=None,
|
pv_title=None,
|
||||||
|
pv_subtitle=None,
|
||||||
pv_title_session=None,
|
pv_title_session=None,
|
||||||
with_paragraph_nom=False,
|
with_paragraph_nom=False,
|
||||||
anonymous=False,
|
anonymous=False,
|
||||||
@ -83,6 +84,7 @@ def pvjury_pdf(
|
|||||||
show_title=show_title,
|
show_title=show_title,
|
||||||
pv_title_session=pv_title_session,
|
pv_title_session=pv_title_session,
|
||||||
pv_title=pv_title,
|
pv_title=pv_title,
|
||||||
|
pv_subtitle=pv_subtitle,
|
||||||
with_paragraph_nom=with_paragraph_nom,
|
with_paragraph_nom=with_paragraph_nom,
|
||||||
anonymous=anonymous,
|
anonymous=anonymous,
|
||||||
)
|
)
|
||||||
@ -170,6 +172,7 @@ def _pvjury_pdf_type(
|
|||||||
code_vdi=None,
|
code_vdi=None,
|
||||||
show_title=False,
|
show_title=False,
|
||||||
pv_title=None,
|
pv_title=None,
|
||||||
|
pv_subtitle=None,
|
||||||
pv_title_session=None,
|
pv_title_session=None,
|
||||||
anonymous=False,
|
anonymous=False,
|
||||||
with_paragraph_nom=False,
|
with_paragraph_nom=False,
|
||||||
@ -206,6 +209,11 @@ def _pvjury_pdf_type(
|
|||||||
f"""<para align="center"><b><i>{titre_diplome}</i></b></para>""",
|
f"""<para align="center"><b><i>{titre_diplome}</i></b></para>""",
|
||||||
style,
|
style,
|
||||||
)
|
)
|
||||||
|
if pv_subtitle:
|
||||||
|
objects += sco_pdf.make_paras(
|
||||||
|
f"""<para align="center"><b><i>{pv_subtitle}</i></b></para>""",
|
||||||
|
style,
|
||||||
|
)
|
||||||
|
|
||||||
if show_title:
|
if show_title:
|
||||||
objects += sco_pdf.make_paras(
|
objects += sco_pdf.make_paras(
|
||||||
@ -214,7 +222,8 @@ def _pvjury_pdf_type(
|
|||||||
)
|
)
|
||||||
if sco_preferences.get_preference("PV_TITLE_WITH_VDI", formsemestre.id):
|
if sco_preferences.get_preference("PV_TITLE_WITH_VDI", formsemestre.id):
|
||||||
objects += sco_pdf.make_paras(
|
objects += sco_pdf.make_paras(
|
||||||
f"""<para align="center">VDI et Code: {(code_vdi or "")}</para>""", style
|
f"""<para align="center">Code: {code_vdi or ""}</para>""",
|
||||||
|
style,
|
||||||
)
|
)
|
||||||
|
|
||||||
if date_jury:
|
if date_jury:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.7.22"
|
SCOVERSION = "9.7.23"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user