[Scodoc-devel] [SVN] Scolar : [1502] amelioration message erreur si formule calcul moyenne invalide

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Mar 2 Fév 11:57:13 CET 2016


Une pièce jointe HTML a été nettoyée...
URL: <https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20160202/edfde5aa/attachment.html>
-------------- section suivante --------------
Modified: branches/ScoDoc7/gen_tables.py
===================================================================
--- branches/ScoDoc7/gen_tables.py	2016-02-01 22:05:03 UTC (rev 1501)
+++ branches/ScoDoc7/gen_tables.py	2016-02-02 10:57:12 UTC (rev 1502)
@@ -259,7 +259,7 @@
     def html(self):
         "Simple HTML representation of the table"
         if self.is_empty() and self.html_empty_element:
-            return self.html_empty_element
+            return self.html_empty_element + '\n' + self.html_next_section
         hid = ' id="%s"' % self.table_id
         tablclasses = []
         if self.html_class:

Modified: branches/ScoDoc7/sco_compute_moy.py
===================================================================
--- branches/ScoDoc7/sco_compute_moy.py	2016-02-01 22:05:03 UTC (rev 1501)
+++ branches/ScoDoc7/sco_compute_moy.py	2016-02-02 10:57:12 UTC (rev 1502)
@@ -131,7 +131,9 @@
         if user_moy != 'NA0' and user_moy != 'NA':
             user_moy = float(user_moy)
             if (user_moy > 20) or (user_moy < 0):
-                raise ScoException("valeur moyenne %s hors limite pour %s" % (user_moy, etudid))
+                etud = context.getEtudInfo(etudid=etudid, filled=1)[0]
+                
+                raise ScoException('''valeur moyenne %s hors limite pour <a href="formsemestre_bulletinetud?formsemestre_id=%s&etudid=%s">%s</a>''' % (user_moy, formsemestre_id, etudid, etud['nomprenom']))
     except:
         log('invalid expression : %s\nvariables=%s\n' % (formula, variables))
         tb = traceback.format_exc()


Plus d'informations sur la liste de diffusion Scodoc-devel