forked from ScoDoc/ScoDoc
Fix: formulaires
This commit is contained in:
parent
f79003186a
commit
4728e77a7b
@ -43,6 +43,8 @@ class Identite(db.Model):
|
||||
# Ancien id ScoDoc7 pour les migrations de bases anciennes
|
||||
# ne pas utiliser après migrate_scodoc7_dept_archive
|
||||
scodoc7_id = db.Column(db.Text(), nullable=True)
|
||||
#
|
||||
billets = db.relationship("BilletAbsence", backref="etudiant", lazy="dynamic")
|
||||
|
||||
|
||||
class Adresse(db.Model):
|
||||
|
@ -157,7 +157,7 @@ class EvaluationCache(ScoDocCache):
|
||||
|
||||
class AbsSemEtudCache(ScoDocCache):
|
||||
"""Cache pour les comptes d'absences d'un étudiant dans un semestre.
|
||||
Ce cache étant indépendant des semestre, le compte peut être faux lorsqu'on
|
||||
Ce cache étant indépendant des semestres, le compte peut être faux lorsqu'on
|
||||
change les dates début/fin d'un semestre.
|
||||
C'est pourquoi il expire après timeout secondes.
|
||||
Le timeout evite aussi d'éliminer explicitement ces éléments cachés lors
|
||||
|
@ -109,7 +109,7 @@ def formsemestre_editwithmodules(formsemestre_id):
|
||||
H.append(r)
|
||||
else:
|
||||
return r # response redirect
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if not vals.get("tf_submitted", False):
|
||||
H.append(
|
||||
"""<p class="help">Seuls les modules cochés font partie de ce semestre. Pour les retirer, les décocher et appuyer sur le bouton "modifier".
|
||||
|
@ -468,7 +468,7 @@ def formsemestre_inscription_option(etudid, formsemestre_id):
|
||||
modimpls_by_ue_names[ue_id].append(
|
||||
"%s %s" % (mod["module"]["code"], mod["module"]["titre"])
|
||||
)
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if not vals.get("tf_submitted", False):
|
||||
# inscrit ?
|
||||
for ins in inscr:
|
||||
|
@ -64,7 +64,7 @@ def do_evaluation_listenotes():
|
||||
(si moduleimpl_id, affiche toutes les évaluatons du module)
|
||||
"""
|
||||
mode = None
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if "evaluation_id" in vals:
|
||||
evaluation_id = int(vals["evaluation_id"])
|
||||
mode = "eval"
|
||||
|
@ -169,7 +169,7 @@ def do_evaluation_upload_xls():
|
||||
Soumission d'un fichier XLS (evaluation_id, notefile)
|
||||
"""
|
||||
authuser = current_user
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
evaluation_id = int(vals["evaluation_id"])
|
||||
comment = vals["comment"]
|
||||
E = sco_evaluations.do_evaluation_list({"evaluation_id": evaluation_id})[0]
|
||||
|
@ -514,7 +514,7 @@ def photos_import_files_form(group_ids=[]):
|
||||
% groups_infos.groups_query_args,
|
||||
]
|
||||
F = html_sco_header.sco_footer()
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
vals["group_ids"] = groups_infos.group_ids
|
||||
tf = TrivialFormulator(
|
||||
request.base_url,
|
||||
|
@ -32,15 +32,15 @@ Note: Code très ancien, porté de Zope/DTML, peu utilisable
|
||||
=> Voir si des départements utilisent encore ce module et envisager de le supprimer.
|
||||
|
||||
"""
|
||||
import six.moves.urllib.request, six.moves.urllib.parse, six.moves.urllib.error
|
||||
import string
|
||||
import re
|
||||
|
||||
|
||||
import time
|
||||
import calendar
|
||||
|
||||
from flask import request
|
||||
from flask_login import current_user
|
||||
|
||||
from app.scodoc import sco_utils as scu
|
||||
|
||||
# MIGRATION EN COURS => MODULE DESACTIVE !
|
||||
|
||||
# A REVOIR
|
||||
@ -94,7 +94,7 @@ def sidebar():
|
||||
)
|
||||
|
||||
# --- entreprise selectionnée:
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if "entreprise_id" in vals:
|
||||
entreprise_id = vals["entreprise_id"]
|
||||
E = sco_entreprises.do_entreprise_list(args={"entreprise_id": entreprise_id})
|
||||
@ -147,7 +147,7 @@ def index_html(etud_nom=None, limit=50, offset="", format="html"):
|
||||
limit = int(limit)
|
||||
if offset:
|
||||
offset = int(offset or 0)
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if etud_nom:
|
||||
entreprises = sco_entreprises.do_entreprise_list_by_etud(
|
||||
args=vals, sort_on_contact=True
|
||||
|
@ -1892,7 +1892,7 @@ def appreciation_add_form(
|
||||
app = apps[0]
|
||||
formsemestre_id = app["formsemestre_id"]
|
||||
etudid = app["etudid"]
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if "edit" in vals:
|
||||
edit = int(vals["edit"])
|
||||
elif id:
|
||||
|
@ -1134,7 +1134,7 @@ def _etudident_create_or_edit_form(edit):
|
||||
"Le formulaire HTML"
|
||||
H = [html_sco_header.sco_header(init_jquery_ui=True)]
|
||||
F = html_sco_header.sco_footer()
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
etudid = vals.get("etudid", None)
|
||||
cnx = ndb.GetDBConnexion()
|
||||
descr = []
|
||||
@ -1177,7 +1177,7 @@ def _etudident_create_or_edit_form(edit):
|
||||
# except ValueError:
|
||||
# infos = None
|
||||
# pass # XXX a terminer
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
nom = vals.get("nom", None)
|
||||
if nom is None:
|
||||
nom = initvalues.get("nom", None)
|
||||
|
@ -330,7 +330,7 @@ def create_user_form(user_name=None, edit=0, all_roles=1):
|
||||
},
|
||||
),
|
||||
]
|
||||
scu.get_request_args()
|
||||
vals = scu.get_request_args()
|
||||
if "tf_submitted" in vals and not "roles" in vals:
|
||||
vals["roles"] = []
|
||||
if "tf_submitted" in vals:
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.0.42"
|
||||
SCOVERSION = "9.0.43"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user