]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/caso_de_prueba/__init__.py
Bugfix: ahora CasoDePrueba almacena el comando completo, no sólo los parámetros.
[software/sercom.git] / sercom / subcontrollers / caso_de_prueba / __init__.py
index 6fca78906c36692ea7e9dce6567ac5176ff1e618..d931bf53cf0064a78e3c6e32e50b9e2d6d7a8058 100644 (file)
@@ -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')
 #}}}