validate_fk(data)
validate_fk1(data)
return val.validate_new(cls, name, data)
+
+def validate_del(id):
+ return val.validate_del(cls, name, id)
#}}}
#{{{ Formulario
{
l = MochiKit.DOM.getElement('form_enunciadoID');
l.options.length = 0;
+ l.disabled = true;
}
function mostrarEnunciados (res)
label = res.enunciados[i].nombre;
MochiKit.DOM.appendChildNodes("form_enunciadoID", OPTION({"value":id}, label))
}
+ l.disabled = false;
hideHint();
}
{
connect('form_cursoID', 'onchange', actualizar_enunciados);
hideHint();
+ clearEnunciados();
+ actualizar_enunciados();
+ if (select_enunciado) {
+ wait(0.1).addCallback(function (res) { return select_enunciado() });
+ }
}
MochiKit.DOM.addLoadEvent(prepare)
@expose()
def delete(self, id):
"""Destroy record in model"""
- r = validate_get(id)
- r.destroySelf()
+ validate_del(id)
flash(_(u'El %s fue eliminado permanentemente.') % name)
raise redirect('../list')