[scodoc-devel] [SVN] Scolar : [1789] Amelioration page accueil departement

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Jeu 23 Aou 15:28:48 CEST 2018


Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20180823/2e038720/attachment.htm 
-------------- section suivante --------------
Modified: branches/ScoDoc7/VERSION.py
===================================================================
--- branches/ScoDoc7/VERSION.py	2018-08-18 14:01:36 UTC (rev 1788)
+++ branches/ScoDoc7/VERSION.py	2018-08-23 13:28:48 UTC (rev 1789)
@@ -8,6 +8,7 @@
 SCONEWS = """
 <h4>Année 2018</h4>
 <ul>
+<li>Amélioration page d'accueil département</li>
 <li>Corrections diverses et petites améliorations</li>
 <li>Avis de poursuites d'études plus robustes et configurables</li>
 </ul>

Modified: branches/ScoDoc7/sco_dept.py
===================================================================
--- branches/ScoDoc7/sco_dept.py	2018-08-18 14:01:36 UTC (rev 1788)
+++ branches/ScoDoc7/sco_dept.py	2018-08-23 13:28:48 UTC (rev 1789)
@@ -37,9 +37,9 @@
 from gen_tables import GenTable
 
 
-def index_html(context,REQUEST=None, showcodes=0, showlocked=0):
+def index_html(context,REQUEST=None, showcodes=0, showsemtable=0):
     "Page accueil département (liste des semestres)"
-    showlocked=int(showlocked)
+    showsemtable=int(showsemtable)
     H = []
 
     # News:
@@ -108,18 +108,15 @@
         "<em>Mettre en place un nouveau semestre de formation...</em>"
         </p>""")
 
-    if othersems and showlocked:
+    if showsemtable:
         H.append("""<hr/>
-        <h2>Sessions terminées (non modifiables)</h2>
-        """)            
-        H.append(_sem_table(context, othersems))
+        <h2>Semestres de %s</h2>
+        """ % context.get_preference('DeptName'))
+        H.append(_sem_table_gt(context, sems).html())
         H.append('</table>')
-    if not showlocked:
-        H.append('<hr/><p><a href="%s?showlocked=1">Montrer les sessions verrouillées</a></p>' % REQUEST.URL0)
+    if not showsemtable:
+        H.append('<hr/><p><a href="%s?showsemtable=1">Voir tous les semestres</a></p>' % REQUEST.URL0)
 
-    # Experimental, à terminer: 
-    # H.append(_sem_table_gt(context, sems).html())
-        
     H.append("""<p><form action="Notes/view_formsemestre_by_etape">
 Chercher étape courante: <input name="etape_apo" type="text" size="8"></input>    
     </form
@@ -182,36 +179,33 @@
 def _sem_table_gt(context, sems, showcodes=False): # PAS EN SERVICE
     """Nouvelle version de la table des semestres
     """
+     
     _style_sems(context, sems)
-    # Liste des semestres, groupés par modalités
-    sems_by_mod, modalites = sco_modalites.group_sems_by_modalite(context, sems)
     
-    T = []
-    for modalite in modalites:                
-        T += sems_by_mod[modalite['modalite']]
-    
-    columns_ids = ( 'lockimg', 'groupicon', 
+    columns_ids = ( 'lockimg',
                     'semestre_id_n',
                     'modalite', 
                     #'mois_debut', 
                     'dash_mois_fin', 
                     'titre_resp',
-                    'nb_inscrits'
+                    'nb_inscrits',
+                    'etapes_apo_str'
                     )
     if showcodes:
         columns_ids = ('formsemestre_id',) + columns_ids
+    
     tab = GenTable( 
         titles={ 
             'formsemestre_id' : 'id',
             'semestre_id_n' : 'S#',
             'modalite' : '',
             'mois_debut' : 'Début',
-            'dash_mois_fin' : 'Fin',
+            'dash_mois_fin' : 'Année',
             'titre_resp' : 'Semestre',
-            'nb_inscrits' : 'Nb',
+            'nb_inscrits' : 'N', # groupicon,
         },
         columns_ids=columns_ids,
-        rows = T,
+        rows = sems,
         html_class='table_leftalign semlist',
         html_sortable=True,
         #base_url = '%s?formsemestre_id=%s' % (REQUEST.URL0, formsemestre_id),
@@ -226,7 +220,7 @@
     for sem in sems:
         sem['_groupicon_target'] = 'Notes/formsemestre_status?formsemestre_id=%(formsemestre_id)s' % sem
         sem['_formsemestre_id_class'] = 'blacktt'
-        sem['dash_mois_fin'] = '<a title="%(session_id)s">-</a> %(anneescolaire)s' % sem
+        sem['dash_mois_fin'] = '<a title="%(session_id)s"></a> %(anneescolaire)s' % sem
         sem['_dash_mois_fin_class'] = 'datesem'
         sem['titre_resp'] = '''<a class="stdlink" href="Notes/formsemestre_status?formsemestre_id=%(formsemestre_id)s">%(titre_num)s</a>
     <span class="respsem">(%(responsable_name)s)</span>''' % sem

Modified: branches/ScoDoc7/static/css/scodoc.css
===================================================================
--- branches/ScoDoc7/static/css/scodoc.css	2018-08-18 14:01:36 UTC (rev 1788)
+++ branches/ScoDoc7/static/css/scodoc.css	2018-08-23 13:28:48 UTC (rev 1789)
@@ -352,7 +352,7 @@
  text-align: right;
 }
 table.semlist tr td.modalite {
- text-align: right;
+ text-align: left;
  padding-right: 1em;
 }
 div.gtrcontent table.semlist tr.css_S-1 {

Modified: branches/ScoDoc7/static/icons/scologo_img.png
===================================================================
(Binary files differ)


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