]> git.llucax.com Git - software/sercom.git/commitdiff
varios links de volver detalles HTML
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Sat, 17 Mar 2007 18:14:24 +0000 (18:14 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Sat, 17 Mar 2007 18:14:24 +0000 (18:14 +0000)
sercom/subcontrollers/curso/alumno/__init__.py
sercom/subcontrollers/curso/alumno/templates/list.kid
sercom/subcontrollers/curso/alumno/templates/show.kid
sercom/subcontrollers/curso/ejercicio/templates/list.kid
sercom/subcontrollers/curso/ejercicio/templates/show.kid
sercom/subcontrollers/curso/grupo/templates/list.kid
sercom/subcontrollers/tarea_fuente/comandos/templates/list.kid
sercom/subcontrollers/tarea_prueba/comandos/templates/list.kid

index 763bc06acb940267c03b38444c531a3c3c2b0e45..26b87a2ca4ddda69337977d21cedb953f4ce0284 100644 (file)
@@ -70,7 +70,8 @@ class AlumnoInscriptoController(controllers.Controller, identity.SecureResource)
             raise redirect('..')
         else:
             r = cls.select(cls.q.cursoID == cursoID)
-        return dict(records=r, name=name, namepl=namepl, cursoid=cursoID)
+        curso = Curso.get(cursoID)
+        return dict(records=r, name=name, namepl=namepl, curso=curso)
 
     @expose(template='kid:%s.templates.notas' % __name__)
     def notas(self, id, cursoID, **kw):
@@ -90,11 +91,10 @@ class AlumnoInscriptoController(controllers.Controller, identity.SecureResource)
         raise redirect('../list/%d' % cursoID)
 
     @expose(template='kid:%s.templates.show' % __name__)
-    def show(self,id,cursoID, **kw):
+    def show(self,id, **kw):
         """Show record in model"""
-        cursoID = int(cursoID)
         r = validate_get(id)
-        return dict(name=name, namepl=namepl, record=r, cursoid=cursoID)
+        return dict(name=name, namepl=namepl, record=r)
 
 #}}}
 
index ff10ed2e4f8bdae46c6838e70a93dd2b74d5b8b4..fa261f34b304d32c909c0c2575c205c3400dc543 100644 (file)
@@ -7,28 +7,30 @@
 <title>list</title>
 </head>
 <body>
-
-<h1>Alumnos</h1>
+   
+    <h1>Alumnos del curso <span py:replace="curso.shortrepr()"></span></h1>
 
 <table class="list">
     <tr>
-        <th>Curso</th>
         <th>Alumno</th>
         <th>Condicional?</th>
         <th>Tutor</th>
         <th>Operaciones</th>
     </tr>
     <tr py:for="record in records">
-        <td><a href="${tg.url('/curso/show/%d' % record.curso.id)}" py:content="record.curso.shortrepr()">curso</a></td>
         <td><a href="${tg.url('/curso/alumno/show/%d' % record.alumno.id)}" py:content="record.alumno.shortrepr()">alumno</a></td>
         <td><span py:replace="record.condicional">fecha corregido</span></td>
         <td><a py:if="record.tutor" href="${tg.url('/docente/show/%d' % record.tutor.id)}" py:content="record.tutor.shortrepr()">Tutor</a></td>
         <td>
-            <a href="${tg.url('/curso/alumno/notas/%d/%d' % (record.id, cursoid))}">Notas</a>
+            <a href="${tg.url('/curso/alumno/notas/%d/%d' % (record.id, curso.id))}">Notas</a>
         </td>
     </tr>
 </table>
 
+<br />
+<a href="${tg.url('/curso/list')}">Volver</a>
+<br /><br />
+
 <div py:for="page in tg.paginate.pages">
     <a py:if="page != tg.paginate.current_page"
         href="${tg.paginate.get_href(page)}">${page}</a>
index 9556a5975ac9ebcf6fc1396cb1cd6b0723ad79c7..ca1f340a8ef8b265cacef83701dca421a4988677 100644 (file)
@@ -67,7 +67,7 @@
 </table>
 
 <br/>
-<a href="${tg.url('/curso/alumno/list')}">Volver</a>
+<a href="${tg.url('/curso/alumno/list/%d' % record.curso.id)}">Volver</a>
 
 </body>
 </html>
index 53266706bc0ff9555010df912aab302e16cdcfbc..1cdb173d6c397e87af698e59548d2ecc042066c9 100644 (file)
@@ -33,7 +33,7 @@
 
 <br/>
 <a py:if="'admin' in identity.current.permissions" href="${tg.url('/curso/ejercicio/new/%s' % curso)}">Agregar</a>
-<a href="${tg.url('/curso')}">Volver a Cursos</a>
+<a href="${tg.url('/curso')}">Volver a Cursos</a>
 
 <div py:for="page in tg.paginate.pages">
     <a py:if="page != tg.paginate.current_page"
index 6a0653b726e2c15584aeb56306e2511067b6f085..1f9d75879dacb043f083719f2217fd5c53b91cae 100644 (file)
     </tr>
     <tr>
         <th>Es grupal?:</th>
-       <td>
-                       <span py:replace="tg.strbool(record.grupal)">grupal</span>
-       </td>
+                               <td>
+                                       <span py:replace="tg.strbool(record.grupal)">grupal</span>
+                               </td>
+  </tr>
+    <tr>
+        <th>Instancias de Entrega:</th>
+                               <td>
+                                       <ul>
+                                               <li py:for="i in record.instancias">
+                                                       ${i.numero} -
+                                                       ${i.inicio} -
+                                                       ${i.fin}
+                                               </li>   
+                                       </ul>
+                               </td>
   </tr>
 </table>
 
index d1fc808b2088db3b56dbe933b1634370a1ce7209..ac46ab04b20a3007a6315850435aa6ccbc615efb 100644 (file)
@@ -32,7 +32,7 @@
 
 <br/>
 <a href="${tg.url('/curso/grupo/new/%d' % cursoID)}">Agregar</a> |
-<a href="${tg.url('/curso/grupo/admin/%d' % cursoID)}">Mezclar, Juntar, Separar Grupos</a> |
+<a href="${tg.url('/curso/grupo/admin/%d' % cursoID)}">Mezclar, Juntar, Separar</a> |
 <a href="${tg.url('/curso/list')}">Volver a Cursos</a>
 <br/>
 <br/>
index 8d023bfa579a6019455d5c80a6e184010e4c55f2..ac1589c1f50403e48cfac86d188e86a0a757f82d 100644 (file)
@@ -24,7 +24,8 @@
 </table>
 
 <br/>
-<a href="${tg.url('/tarea_fuente/comandos/new/%d' % tareaID)}">Agregar</a>
+<a href="${tg.url('/tarea_fuente/comandos/new/%d' % tareaID)}">Agregar</a> |
+<a href="${tg.url('/tarea_fuente/list')}">Volver</a>
 
 <div py:for="page in tg.paginate.pages">
     <a py:if="page != tg.paginate.current_page"
index ff1f76c56fd56f08405404e9d3b4e887806f8f2b..657c6032e56093df7929ef99346ac7694faa5109 100644 (file)
@@ -24,7 +24,8 @@
 </table>
 
 <br/>
-<a href="${tg.url('/tarea_prueba/comandos/new/%d' % tareaID)}">Agregar</a>
+<a href="${tg.url('/tarea_prueba/comandos/new/%d' % tareaID)}">Agregar</a> |
+<a href="${tg.url('/tarea_prueba/list/')}">Volver</a>
 
 <div py:for="page in tg.paginate.pages">
     <a py:if="page != tg.paginate.current_page"