def new(self, curso, **kw): """Create new records in model""" kw['cursoID'] = curso curso = Curso.get(curso) options = { fkname+'ID': [(e.id, '%d.%d - %s' % (e.anio, e.cuatrimestre ,e.nombre)) for e in Enunciado.select().orderBy((-Enunciado.q.anio, -Enunciado.q.cuatrimestre))] } return dict(name=name, namepl=namepl, form=form, values=kw, options=options)
def edit(self, id, **kw): """Edit record in model""" r = validate_get(id) curso = Curso.get(r.cursoID) options = { fkname+'ID': [(e.id, '%d.%d - %s' % (e.anio, e.cuatrimestre ,e.nombre)) for e in Enunciado.select().orderBy((-Enunciado.q.anio, -Enunciado.q.cuatrimestre))] } return dict(name=name, namepl=namepl, record=r, form=form, options=options)