]> git.llucax.com Git - z.facultad/75.52/sercom.git/commit
Hacer que Permiso sea un bit para manejar los permisos como máscaras de bits.
authorLeandro Lucarella <llucax@gmail.com>
Mon, 26 Feb 2007 22:34:00 +0000 (22:34 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Mon, 26 Feb 2007 22:34:00 +0000 (22:34 +0000)
commit088a8f0a8c98d0a7c536dffe859ea46c508cac4b
tree7d0d5b1293b5a27ccbc4e184139df6e4eca0c1ab
parent4ad9a93a62ad9629de45e53270442e2be70049b6
Hacer que Permiso sea un bit para manejar los permisos como máscaras de bits.
Cada vez que se instancia un Permiso, se le asigna un bit, aumentando la
posición de derecha a izzquierda (es decir, cada vez tiene asignado un entero
más grande). Esto permite hacer muy fácil operaciones lógicas para ver si tiene
varios permisos juntos o si tiene algún permiso de una lista. Además hace que
guardar los permisos en el Rol sea más simple (hay que guardar sólo un entero en
vez de una PickeCol, pero igual la columna Custom todavía no está implementada).
sercom/model.py