[scodoc-devel] [SVN] Scolar : [1594] Fix regression export Apogee

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Lun 12 Déc 17:39:20 CET 2016


Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20161212/42a0c7fd/attachment.htm 
-------------- section suivante --------------
Modified: branches/ScoDoc7/sco_apogee_csv.py
===================================================================
--- branches/ScoDoc7/sco_apogee_csv.py	2016-12-12 15:07:13 UTC (rev 1593)
+++ branches/ScoDoc7/sco_apogee_csv.py	2016-12-12 16:39:20 UTC (rev 1594)
@@ -494,12 +494,13 @@
             for col_id in self.col_ids:
                 try:
                     fs.append(str(e.new_cols[col_id]))
-                    f.write(APO_SEP.join(fs) + APO_NEWLINE)
                 except KeyError:
                     log('Error: %s %s missing column key %s' % (e['nip'], e['nom'], col_id))
                     log('Details:\ne = %s' % pprint.pformat(e))
                     log('col_ids=%s' % pprint.pformat(col_ids))
                     log('etudiant ignore.\n')
+            
+            f.write(APO_SEP.join(fs) + APO_NEWLINE)
     
     def list_unknown_elements(self):
         """Liste des codes des elements Apogee non trouvés dans ScoDoc

Modified: branches/ScoDoc7/sco_etape_apogee_view.py
===================================================================
--- branches/ScoDoc7/sco_etape_apogee_view.py	2016-12-12 15:07:13 UTC (rev 1593)
+++ branches/ScoDoc7/sco_etape_apogee_view.py	2016-12-12 16:39:20 UTC (rev 1594)
@@ -192,13 +192,13 @@
         formation_ids = { sem['formation_id'] for sem in semset.sems }
         formations = [ context.formation_list(formation_id=i)[0] for i in formation_ids ]
         log('formations=%s' % formations)
-        H.append('<div class="apo_csv_status_nok"><span class="fontred">Elements manquants: </span><span class="apo_elems">%s</span>'
+        H.append('<div class="apo_csv_status_nok"><span class="fontred">Elements manquants: </span><span class="apo_elems fontred">%s</span>'
              % ', '.join(sorted(missing)))
-        H.append(' <span class="fontred">ces éléments de la maquette Apogée ne sont pas déclarés dans ScoDoc.</span> Vous pouvez le faire en éditant les programme pédagogiques ')
+        H.append('<div class="help">Ces éléments de la maquette Apogée ne sont pas déclarés dans ScoDoc et ne seront donc pas remplis.</div><div> Vous pouvez les déclarer dans les programmes pédagogiques: ')
         H.append(', '.join( [
             '<a class="stdlink"  href="ue_list?formation_id=%(formation_id)s">%(acronyme)s v%(version)s</a>'
             % f for f in formations ]))
-        H.append('</div>')
+        H.append('</div></div>')
     H.append('</div>')
     
     # Aide:

Modified: branches/ScoDoc7/sco_semset.py
===================================================================
--- branches/ScoDoc7/sco_semset.py	2016-12-12 15:07:13 UTC (rev 1593)
+++ branches/ScoDoc7/sco_semset.py	2016-12-12 16:39:20 UTC (rev 1594)
@@ -207,7 +207,7 @@
         H.append('''<h4>Semestres de l'ensemble:</h4><ul class="semset_listsems">''')
         for sem in self.sems:
             H.append('<li><a class="stdlink" href="formsemestre_status?formsemestre_id=%(formsemestre_id)s">%(titre_num)s</a>' % sem)
-            H.append(' <a class="stdlink" href="do_semset_remove_sem?semset_id=%s&formsemestre_id=%s">(supprimer)</a>' 
+            H.append(' <a class="stdlink" href="do_semset_remove_sem?semset_id=%s&formsemestre_id=%s">(retirer)</a>' 
                      % (self['semset_id'], sem['formsemestre_id']))
             H.append('<br/>Etapes: <tt>%(etapes_apo_str)s</tt>, %(nbinscrits)s inscrits' % sem )
             H.append('<br/>Elément Apogée année: ')


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