1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <?python from sercom.model import Grupo, AlumnoInscripto ?>
3 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
4 py:extends="'../../../../../templates/master.kid'">
6 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
11 <h1>Entregas Realizadas</h1>
19 <th>Observaciones</th>
22 <tr py:for="record in records">
24 def contar_comandos_mal(prueba, publico):
27 for c in prueba.comandos_ejecutados:
28 if c.comando.publico == publico:
32 return (total, tested)
34 # Reviso que tan mal esta
35 # si no hay pruebas, esta mal porque no anduvieron los comandos
38 if len(record.pruebas) == 0:
41 # Veo que onda con las pruebas
44 for prueba in record.pruebas:
45 (rpub_mal, pub_tested) = contar_comandos_mal(prueba, True)
46 (rpri_mal, pri_tested) = contar_comandos_mal(prueba, False)
49 if pri_mal + pub_mal == 0:
57 <td style="background:${color};"><span py:if="record.entregador" py:replace="record.entregador.shortrepr()">usuario</span></td>
58 <td style="background:${color};"><span py:replace="record.exito">fecha asignado</span></td>
59 <td style="background:${color};"><span py:replace="record.inicio">fecha corregido</span></td>
60 <td style="background:${color};"><span py:replace="record.fin">fecha corregido</span></td>
61 <td style="background:${color};"><span py:replace="record.observaciones">nota</span></td>
63 <a href="${tg.url('/mis_entregas/corrida/%d' % record.id)}">Corrida</a>
64 <a href="${tg.url('/mis_entregas/get_archivo/%d' % record.id)}">Bajar Archivo</a>
70 <a href="javascript:window.history.go(-1);">Volver</a>
72 <div py:for="page in tg.paginate.pages">
73 <a py:if="page != tg.paginate.current_page"
74 href="${tg.paginate.get_href(page)}">${page}</a>
75 <b py:if="page == tg.paginate.current_page">${page}</b>
81 <!-- vim: set et sw=4 sts=4 : -->