[Scodoc-devel] [SVN] Scolar : [1289] - Fixed bug: invalidation du cache evaluation.

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Ven 22 Nov 07:13:16 CET 2013


Une pièce jointe HTML a été nettoyée...
URL: <https://www-rt.iutv.univ-paris13.fr/pipermail/scodoc-devel/attachments/20131122/826c307f/attachment.html>
-------------- section suivante --------------
Modified: branches/ScoDoc7/ZScolar.py
===================================================================
--- branches/ScoDoc7/ZScolar.py	2013-11-21 21:49:55 UTC (rev 1288)
+++ branches/ScoDoc7/ZScolar.py	2013-11-22 06:13:16 UTC (rev 1289)
@@ -2070,9 +2070,9 @@
             return self.confirmDialog(
                 """<h2>Confirmer la suppression de l'étudiant <b>%(nomprenom)s</b> ?</h2>
                 </p>
-                <p>Prennez le temps de vérifier que vous devez vraiment supprimer cet étudiant !</p>
-                <p>Cette opération <font color="red"><b>irreversible</b></font> efface toute trace de l'étudiant: inscriptions, <b>notes</b>, absences... dans <b>tous les semestres</b> qu'il a fréquenté.</p>
-                <p>Peut être voulez vous seulement de désinscrire d'un semestre ? (dans ce cas passez par sa fiche, menu associé au semestre)</p>
+                <p style="top-margin: 2ex; bottom-margin: 2ex;">Prenez le temps de vérifier que vous devez vraiment supprimer cet étudiant !</p>
+                <p>Cette opération <font color="red"><b>irréversible</b></font> efface toute trace de l'étudiant: inscriptions, <b>notes</b>, absences... dans <b>tous les semestres</b> qu'il a fréquenté.</p>
+                <p>Dans la plupart des cas, vous avez seulement besoin de le <ul>désinscrire</ul> d'un semestre ? (dans ce cas passez par sa fiche, menu associé au semestre)</p>
 
                 <p><a href="ficheEtud?etudid=%(etudid)s">Vérifier la fiche de %(nomprenom)s</a>
                 </p>""" % etud,

Modified: branches/ScoDoc7/notes_table.py
===================================================================
--- branches/ScoDoc7/notes_table.py	2013-11-21 21:49:55 UTC (rev 1288)
+++ branches/ScoDoc7/notes_table.py	2013-11-22 06:13:16 UTC (rev 1289)
@@ -919,6 +919,7 @@
                     self.cache = {}
                 self.pdfcache = {}
                 self._call_all_listeners()
+                context.get_evaluations_cache().inval_cache()
             else:
                 # formsemestre_id modifié:
                 # on doit virer formsemestre_id et tous les semestres
@@ -930,6 +931,7 @@
                             log('delete %s from cache (id=%s)' % (formsemestre_id, id(self)))
                             del self.cache[formsemestre_id]
                             self._call_listeners(formsemestre_id)
+                    context.get_evaluations_cache().inval_cache()
                 
                 for formsemestre_id in to_trash:
                     for (cached_formsemestre_id, cached_version) in self.pdfcache.keys():

Modified: branches/ScoDoc7/sco_excel.py
===================================================================
--- branches/ScoDoc7/sco_excel.py	2013-11-21 21:49:55 UTC (rev 1288)
+++ branches/ScoDoc7/sco_excel.py	2013-11-22 06:13:16 UTC (rev 1289)
@@ -540,7 +540,7 @@
         n += 1
         li += 1
         ws0.write(li, 0, n, style1b)
-        nomprenom = t['sexe'] + ' '+ t['nom'] + ' ' + t['prenom'].lower().capitalize()
+        nomprenom = t['sexe'] + ' ' + t['nom'] + ' ' + t['prenom'].lower().capitalize()
         style_nom = style2t3
         if with_paiement:
             paie = t.get('paiementinscription', None)


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