X-Git-Url: https://git.llucax.com/software/sercom.git/blobdiff_plain/e9571fa510c7719a5b3e59a795fe8b7625112f3d..78288cfe7f96e689f2d3b6ed38e244c90a0d619f:/sercom/subcontrollers/caso_de_prueba/__init__.py diff --git a/sercom/subcontrollers/caso_de_prueba/__init__.py b/sercom/subcontrollers/caso_de_prueba/__init__.py index 6fca789..d931bf5 100644 --- a/sercom/subcontrollers/caso_de_prueba/__init__.py +++ b/sercom/subcontrollers/caso_de_prueba/__init__.py @@ -48,6 +48,9 @@ def validate_set(id, data): def validate_new(data): validate_fk(data) return val.validate_new(cls, name, data) + +def validate_del(id): + return val.validate_del(cls, name, id) #}}} #{{{ Formulario @@ -65,7 +68,7 @@ class CasoDePruebaForm(W.TableForm): descripcion = W.TextField(label=_(u'Descripción'), validator=V.UnicodeString(not_empty=False, max=255, strip=True)) - parametros = W.TextField(label=_(u'Parámetros'), + comando = W.TextField(label=_(u'Comando'), validator=ParamsValidator(not_empty=False, strip=True)) retorno = W.TextField(label=_(u'Código de retorno'), validator=V.Int(not_empty=False, strip=True)) @@ -150,8 +153,7 @@ class CasoDePruebaController(controllers.Controller, identity.SecureResource): @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') #}}}