<th>Teléfono</th>
<th>Nombrado</th>
<th>Observaciones</th>
+ <th>Enunciados</th>
<th>Operaciones</th>
</tr>
<tr py:for="record in records">
<td><span py:replace="tg.summarize(record.telefono, 10)">telefono</span></td>
<td><span py:replace="record.nombrado">nombrado</span></td>
<td><span py:replace="tg.summarize(record.observaciones, 20)">observaciones</span></td>
+ <td><a py:if="len(record.enunciados)" href="${tg.url('/enunciado/list/%d' % record.id)}"><span
+ py:replace="len(record.enunciados)">cant</span></a></td>
<td><a href="${tg.url('/docente/edit/%d' % record.id)}">Editar</a>
<a href="${tg.url('/docente/delete/%d' % record.id)}" onclick="if (confirm('${_(u'Estás seguro? Tal vez sólo quieras desactivarlo mejor...')}')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">Eliminar</a></td>
</tr>
@expose(template='kid:%s.templates.list' % __name__)
@validate(validators=dict(autorID=validators.Int))
@paginate('records')
- def list(self, **kw):
+ def list(self, autorID=None, tg_flash=None):
"""List records in model"""
- f = kw.get('tg_flash', None)
- r = cls.select()
- return dict(records=r, name=name, namepl=namepl, tg_flash=f)
+ if autorID is None:
+ r = cls.select()
+ else:
+ r = cls.selectBy(autorID=autorID)
+ return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
@expose(template='kid:%s.templates.new' % __name__)
def new(self, **kw):