@expose()
def update(self, id, **kw):
"""Save or create record to model"""
+ orden = kw['orden']
+ del kw['orden']
+ del kw['tareaID']
+ if kw['los_archivos_entrada'].filename:
+ kw['archivos_entrada'] = kw['los_archivos_entrada'].file.read()
+ del kw['los_archivos_entrada']
+ if kw['los_archivos_a_comparar'].filename:
+ kw['archivos_a_comparar'] = kw['los_archivos_a_comparar'].file.read()
+ del kw['los_archivos_a_comparar']
+ # TODO : Hacer ventanita mas amigable para cargar esto.
+ try:
+ kw['archivos_a_guardar'] = tuple(kw['archivos_guardar'].split(','))
+ except AttributeError:
+ pass
+ del kw['archivos_guardar']
r = validate_set(id, kw)
flash(_(u'El %s fue actualizado.') % name)
raise redirect('../list/%d' % r.tarea.id)
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<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>edit</title>
+</head>
+<body>
+
+<h1>Modificación de <span py:replace="name">Objeto</span></h1>
+
+<div py:replace="form(value=record, action=tg.url('/tarea_fuente/comandos/update/%d' % record.id),
+ submit_text=_(u'Guardar'))">Formulario</div>
+
+<br/>
+<a href="${tg.url('/tarea_fuente/comandos/list/%d' % record.tarea.id)}">Volver (cancela)</a>
+
+</body>
+</html>
@expose()
def update(self, id, **kw):
"""Save or create record to model"""
+ orden = kw['orden']
+ del kw['orden']
+ del kw['tareaID']
+ if kw['los_archivos_entrada'].filename:
+ kw['archivos_entrada'] = kw['los_archivos_entrada'].file.read()
+ del kw['los_archivos_entrada']
+ if kw['los_archivos_a_comparar'].filename:
+ kw['archivos_a_comparar'] = kw['los_archivos_a_comparar'].file.read()
+ del kw['los_archivos_a_comparar']
+ # TODO : Hacer ventanita mas amigable para cargar esto.
+ try:
+ kw['archivos_a_guardar'] = tuple(kw['archivos_guardar'].split(','))
+ except AttributeError:
+ pass
+ del kw['archivos_guardar']
r = validate_set(id, kw)
flash(_(u'El %s fue actualizado.') % name)
raise redirect('../list/%d' % r.tarea.id)
<h1>Modificación de <span py:replace="name">Objeto</span></h1>
-<div py:replace="form(value=record, action=tg.url('/alumno/update/%d' % record.id),
+<div py:replace="form(value=record, action=tg.url('/tarea_prueba/comandos/update/%d' % record.id),
submit_text=_(u'Guardar'))">Formulario</div>
<br/>