Necesito interceptar todas las operaciones de actualización y borrado.
El fin no es otro que el de impedir que en la tabla “members” haya
siempre
por lo menos un administrador, es decir, por lo menos un registro debe
tener
el campo ‘admin’ a uno.
Por tanto hay dos posibles operaciones que pueden hacer que esto se vaya
al
traste: al borrar registros y al actualizarlos.
El de borrar ya lo tengo creado, pero con el de actualizar tengo
problemas.
NecesitarÃa poder acceder al valor que tenÃa antes y el valor que
pretende
tener el campo ‘admin’ tras la operación de actualización para
determinar si
permitir o no la actualización. Pero con ‘self.admin’ accedo al campo
que
pretende tener y no al que realmente tiene. ¿Como podrÃa tener acceso al
valor del campo que realmente tiene?
On Sep 8, 2007, at 11:23 AM, Iñigo Sola Núñez wrote:
actualización para determinar si permitir o no la actualización.
Pero con ’ self.admin’ accedo al campo que pretende tener y no al
que realmente tiene. ¿Como podría tener acceso al valor del campo
que realmente tiene?