]> git.llucax.com Git - software/sercom.git/commitdiff
Muestro las corridas y pruebas
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Sun, 11 Mar 2007 18:29:05 +0000 (18:29 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Sun, 11 Mar 2007 18:29:05 +0000 (18:29 +0000)
No le doy estilo porque hasta no poder generar data de prueba no tiene sentido.

sercom/subcontrollers/misentregas/__init__.py
sercom/subcontrollers/misentregas/templates/corrida.kid [new file with mode: 0644]
sercom/subcontrollers/misentregas/templates/list.kid

index c45a8e729b4af1fb94d731e312edf4e9c5f55535..12cdf9baa24f7f7bf702c82709f509b1a1fdcefa 100644 (file)
@@ -172,6 +172,11 @@ class MisEntregasController(controllers.Controller, identity.SecureResource):
         flash(_(u'Se creó una nueva %s.') % name)
         raise redirect('list')
 
         flash(_(u'Se creó una nueva %s.') % name)
         raise redirect('list')
 
+    @expose(template='kid:%s.templates.corrida' % __name__)
+    def corrida(self, entregaid):
+        e = Entrega.get(int(entregaid))
+        return dict(entrega=e)
+
     @expose("json")
     def instancias(self, ejercicio_id):
         c = Ejercicio.get(ejercicio_id)
     @expose("json")
     def instancias(self, ejercicio_id):
         c = Ejercicio.get(ejercicio_id)
diff --git a/sercom/subcontrollers/misentregas/templates/corrida.kid b/sercom/subcontrollers/misentregas/templates/corrida.kid
new file mode 100644 (file)
index 0000000..a5922c9
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<?python from sercom.model import Grupo, AlumnoInscripto ?>
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
+    py:extends="'../../../templates/master.kid'">
+<head>
+<meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
+<title>corrida</title>
+</head>
+<body>
+
+<h1>Corrida</h1>
+
+<h2>Comandos Ejecutados</h2>
+<ul>
+    <li py:for="comando in entrega.comandos_ejecutados">
+    ${comando.shortrepr()}
+    </li>
+</ul>
+<h2>Pruebas Realizadas</h2>
+<ul>
+    <li py:for="prueba in entrega.pruebas">
+    ${prueba.shortrepr()}
+    </li>
+</ul>
+
+<a href="${tg.url('/mis_entregas/list')}">Volver</a>
+
+</body>
+</html>
+
+<!-- vim: set et sw=4 sts=4 : -->
index dd48480742fe5349d30f6390c6efea775dde0ca2..a7e7fce02f04cfe9a545c8647864954c60f898d8 100644 (file)
@@ -30,7 +30,7 @@
         <td><span py:replace="record.fin_tareas">fecha corregido</span></td>
         <td><span py:replace="record.observaciones">nota</span></td>
                                <td>
         <td><span py:replace="record.fin_tareas">fecha corregido</span></td>
         <td><span py:replace="record.observaciones">nota</span></td>
                                <td>
-                                       <a href="${tg.url('/mis_entregas/show/%d' % record.id)}">Ver</a>
+                                       <a href="${tg.url('/mis_entregas/corrida/%d' % record.id)}">Corrida</a>
                                        <a href="${tg.url('/mis_entregas/show/%d' % record.id)}">Bajar Archivo</a>
                                </td>
     </tr>
                                        <a href="${tg.url('/mis_entregas/show/%d' % record.id)}">Bajar Archivo</a>
                                </td>
     </tr>