diff --git a/sco_debouche.py b/sco_debouche.py index 360818d8..2b50cdd9 100644 --- a/sco_debouche.py +++ b/sco_debouche.py @@ -28,12 +28,14 @@ """ Rapport (table) avec dernier semestre fréquenté et débouché de chaque étudiant """ - +from types import StringType import safehtml -from notesdb import * -from sco_utils import * +import sco_utils as scu +import notesdb from notes_log import log +import VERSION +from sco_exceptions import AccessDenied from scolog import logdb from gen_tables import GenTable import sco_formsemestre @@ -42,8 +44,7 @@ import sco_tag_module def report_debouche_date(context, start_year=None, format="html", REQUEST=None): - """Rapport (table) pour les débouchés des étudiants sortis à partir de l'année indiquée. - """ + """Rapport (table) pour les débouchés des étudiants sortis à partir de l'année indiquée.""" if not start_year: return report_debouche_ask_date(context, REQUEST=REQUEST) if format == "xls": @@ -54,8 +55,8 @@ def report_debouche_date(context, start_year=None, format="html", REQUEST=None): etudids = get_etudids_with_debouche(context, start_year) tab = table_debouche_etudids(context, etudids, keep_numeric=keep_numeric) - tab.filename = make_filename("debouche_scodoc_%s" % start_year) - tab.origin = "Généré par %s le " % VERSION.SCONAME + timedate_human_repr() + "" + tab.filename = scu.make_filename("debouche_scodoc_%s" % start_year) + tab.origin = "Généré par %s le " % VERSION.SCONAME + scu.timedate_human_repr() + "" tab.caption = "Récapitulatif débouchés à partir du 1/1/%s." % start_year tab.base_url = "%s?start_year=%s" % (REQUEST.URL0, start_year) return tab.make_page( @@ -77,7 +78,7 @@ def get_etudids_with_debouche(context, start_year): start_date = str(start_year) + "-01-01" # Recupere tous les etudid avec un debouché renseigné et une inscription dans un semestre # posterieur à la date de depart: - # r = SimpleDictFetch(context, + # r = notesdb.SimpleDictFetch(context, # """SELECT DISTINCT i.etudid # FROM notes_formsemestre_inscription i, admissions adm, notes_formsemestre s # WHERE adm.debouche is not NULL @@ -86,7 +87,7 @@ def get_etudids_with_debouche(context, start_year): # """, # {'start_date' : start_date }) - r = SimpleDictFetch( + r = notesdb.SimpleDictFetch( context, """SELECT DISTINCT i.etudid FROM notes_formsemestre_inscription i, notes_formsemestre s, itemsuivi it @@ -100,8 +101,7 @@ def get_etudids_with_debouche(context, start_year): def table_debouche_etudids(context, etudids, keep_numeric=True): - """Rapport pour ces etudiants - """ + """Rapport pour ces etudiants""" L = [] for etudid in etudids: etud = context.getEtudInfo(filled=1, etudid=etudid)[0] @@ -122,7 +122,7 @@ def table_debouche_etudids(context, etudids, keep_numeric=True): "_prenom_target": "ficheEtud?etudid=" + etud["etudid"], "_nom_td_attrs": 'id="%s" class="etudinfo"' % (etud["etudid"]), # 'debouche' : etud['debouche'], - "moy": fmt_note(nt.get_etud_moy_gen(etudid), keep_numeric=keep_numeric), + "moy": scu.fmt_note(nt.get_etud_moy_gen(etudid), keep_numeric=keep_numeric), "rang": nt.get_etud_rang(etudid), "effectif": len(nt.T), "semestre_id": last_sem["semestre_id"], @@ -189,8 +189,7 @@ def table_debouche_etudids(context, etudids, keep_numeric=True): def report_debouche_ask_date(context, REQUEST=None): - """Formulaire demande date départ - """ + """Formulaire demande date départ""" return ( context.sco_header(REQUEST) + """