[Alba-desarrollo] SVN Alba r5442 - in
prosistem/alba/trunk/alba/apps/principal/modules/anio: config
validate
commits en pressenter.com.ar
commits en pressenter.com.ar
Mie Feb 6 15:26:18 CET 2008
Author: hsanchez
Date: 2008-02-06 12:26:18 -0200 (Wed, 06 Feb 2008)
New Revision: 5442
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml
prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml
Log:
Utilizando el validador en anio, ahora chequea que no exista el a?\195?\177o en el mismo establecimiento
Modified: prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml 2008-02-06 14:25:45 UTC (rev 5441)
+++ prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml 2008-02-06 14:26:18 UTC (rev 5442)
@@ -6,10 +6,11 @@
fields:
descripcion: { name: Descripción , params: size=40 }
orden: { name: Orden , params: size=2 }
+ fk_establecimiento_id: { name: Establecimiento }
edit:
title: " "
- display: [descripcion, orden ]
+ display: [descripcion, orden]
actions:
_delete: -
_save: -
@@ -18,7 +19,7 @@
list:
title: Listado de Años
- display: [ =descripcion , orden]
+ display: [ =descripcion , orden ]
sort: descripcion
object_actions:
_edit: -
Modified: prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml 2008-02-06 14:25:45 UTC (rev 5441)
+++ prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml 2008-02-06 14:26:18 UTC (rev 5442)
@@ -1,6 +1,6 @@
methods:
post:
- - "anio{descripcion}"
+ - "anio{descripcion}"
fillin:
enabled: on
@@ -9,11 +9,19 @@
anio{descripcion}:
required: Yes
required_msg: El campo descripción es obligatorio
- validators: caracteresMaximos255
-
+ validators: caracteresMaximos255, validarUnico
+
caracteresMaximos255:
class: sfStringValidator
param:
max: 255
max_error: La maxima cantidad de caracteres permitida es de 255
+validarUnico:
+ class: sfCustomUniqueValidator
+ param:
+ class: Anio
+ nb_fields: 2
+ field_1: fk_establecimiento_id
+ field_2: descripcion
+ custom_unique_error: El anio que intenta agregar ya existe en el mismo establecimiento!
Más información sobre la lista de distribución Alba-desarrollo