[scodoc-devel] [SVN] Scolar : [1809] Gestion balise datefinalisationinscription (suite)

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Ven 19 Oct 14:01:52 CEST 2018


Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20181019/2b7d073f/attachment.htm 
-------------- section suivante --------------
Modified: branches/ScoDoc7/sco_inscr_passage.py
===================================================================
--- branches/ScoDoc7/sco_inscr_passage.py	2018-10-19 11:05:03 UTC (rev 1808)
+++ branches/ScoDoc7/sco_inscr_passage.py	2018-10-19 12:01:52 UTC (rev 1809)
@@ -479,7 +479,7 @@
                     elink = etud['nomprenom']
 
                 if etud.get('datefinalisationinscription', None):
-                    elink += '<span class="greenboldtext">' + "inscription finalisée le " + etud['datefinalisationinscription_str'] + '</span>'
+                    elink += '<span class="finalisationinscription">' + " : inscription finalisée le " + etud['datefinalisationinscription'].strftime('%d/%m/%Y') + '</span>'
                 
                 if not etud.get('paiementinscription', True):
                     elink += '<span class="paspaye"> (non paiement)</span>'

Modified: branches/ScoDoc7/sco_portal_apogee.py
===================================================================
--- branches/ScoDoc7/sco_portal_apogee.py	2018-10-19 11:05:03 UTC (rev 1808)
+++ branches/ScoDoc7/sco_portal_apogee.py	2018-10-19 12:01:52 UTC (rev 1809)
@@ -441,6 +441,8 @@
             
         if not infos.has_key('etape'):
             infos['etape'] = None
+    
+    return infolist
 
 def check_paiement_etuds(context, etuds):
     """Interroge le portail pour vérifier l'état de "paiement" et l'étape d'inscription.

Modified: branches/ScoDoc7/sco_synchro_etuds.py
===================================================================
--- branches/ScoDoc7/sco_synchro_etuds.py	2018-10-19 11:05:03 UTC (rev 1808)
+++ branches/ScoDoc7/sco_synchro_etuds.py	2018-10-19 12:01:52 UTC (rev 1809)
@@ -275,7 +275,9 @@
 #     for e in inscrits.values():
 #         if e[EKEY_SCO]:
 #             allinscrits_set.add(e[EKEY_SCO])
-
+    
+    datefinalisationinscription_by_NIP = {} # nip : datefinalisationinscription_str
+    
     etapes = sem['etapes']
     etudsapo_set = set()
     etudsapo_ident = {}
@@ -286,6 +288,7 @@
             for e in etudsapo:
                 if e[EKEY_APO] not in etudsapo_ident:
                     etudsapo_ident[e[EKEY_APO]] = e
+                datefinalisationinscription_by_NIP[e[EKEY_APO]] = e['datefinalisationinscription']
     
     # categories:
     etuds_ok = etudsapo_set.intersection(inscrits_set)
@@ -304,6 +307,7 @@
                 etudid = key2etudid[key]
                 etud = scolars.identite_list(cnx, {'etudid' : etudid})[0]
                 etud['inscrit'] = is_inscrit # checkbox state
+                etud['datefinalisationinscription'] = datefinalisationinscription_by_NIP.get(key, None)
                 if key in etudsapo_ident:
                     etud['etape'] = etudsapo_ident[key].get('etape', '')
             else:

Modified: branches/ScoDoc7/static/css/scodoc.css
===================================================================
--- branches/ScoDoc7/static/css/scodoc.css	2018-10-19 11:05:03 UTC (rev 1808)
+++ branches/ScoDoc7/static/css/scodoc.css	2018-10-19 12:01:52 UTC (rev 1809)
@@ -1,5 +1,5 @@
 /* # -*- mode: css -*- 
-           ScoDoc, (c) Emmanuel Viennet 1998 - 2014
+           ScoDoc, (c) Emmanuel Viennet 1998 - 2018
  */
 
 html,body {
@@ -2316,6 +2316,10 @@
   color:  #9400d3 !important;
 }
 
+span.finalisationinscription {
+    color: green;
+}
+
 .pas_sembox_title a {
   font-weight: bold;
   font-size: 100%;


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