[Alba-desarrollo] SVN Alba r5445 - in prosistem/alba/trunk/alba/apps/principal/modules/actividad: config validate

commits en pressenter.com.ar commits en pressenter.com.ar
Mie Feb 6 21:24:52 CET 2008


Author: hsanchez
Date: 2008-02-06 18:24:52 -0200 (Wed, 06 Feb 2008)
New Revision: 5445

Modified:
   prosistem/alba/trunk/alba/apps/principal/modules/actividad/config/generator.yml
   prosistem/alba/trunk/alba/apps/principal/modules/actividad/validate/edit.yml
Log:
Validando la actividad con el nuevo validador

Modified: prosistem/alba/trunk/alba/apps/principal/modules/actividad/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/actividad/config/generator.yml	2008-02-06 20:24:30 UTC (rev 5444)
+++ prosistem/alba/trunk/alba/apps/principal/modules/actividad/config/generator.yml	2008-02-06 20:24:52 UTC (rev 5445)
@@ -6,6 +6,7 @@
     fields:
         nombre: { name: Nombre , params: size=64}
         descripcion: { name: Descripción , params: size=64}
+        fk_establecimiento_id: { name: Establecimiento }
     
     edit:
         title: ""

Modified: prosistem/alba/trunk/alba/apps/principal/modules/actividad/validate/edit.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/actividad/validate/edit.yml	2008-02-06 20:24:30 UTC (rev 5444)
+++ prosistem/alba/trunk/alba/apps/principal/modules/actividad/validate/edit.yml	2008-02-06 20:24:52 UTC (rev 5445)
@@ -10,7 +10,7 @@
     actividad{nombre}:
         required:     Yes
         required_msg: El campo nombre es obligatorio
-        validators: caracteresMaximosNombre
+        validators: caracteresMaximosNombre, validarUnico
 
     actividad{descripcion}:
         required:     No
@@ -27,4 +27,13 @@
     param:
         max: 255
         max_error: La maxima cantidad de caracteres permitida es de 255
-       
\ No newline at end of file
+       
+validarUnico:
+    class:    sfCustomUniqueValidator
+    param:
+        class: Actividad
+        nb_fields:  2
+        field_1:    fk_establecimiento_id
+        field_2:    nombre
+        custom_unique_error:     El nombre que intenta agregar ya existe en el mismo establecimiento!
+




Más información sobre la lista de distribución Alba-desarrollo