r = validate_get(cls, name, id)
try:
r.set(**data)
+ return r
except DuplicateEntryError, e:
flash(_(u'No se pudo modificar el %s porque no es único (error: %s).')
% (name, e))
u'inválido (error: %s).') % (name, e))
raise redirect(url, **data)
+def validate_del(cls, name, id):
+ try:
+ id = int(id)
+ r = validate_get(cls, name, id)
+ r.destroySelf()
+ except Exception, e:
+ flash(_(u'No se pudo eliminar el %s: %s' % (name, e)))
+ raise redirect('../list')