From: Leandro Lucarella Date: Tue, 13 Mar 2007 23:59:32 +0000 (+0000) Subject: Arreglar integridad referencial de Correccion. X-Git-Tag: 0_9_0~151 X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/commitdiff_plain/8973a125a15471c864ff691bd92f2e1f896954e3?hp=9cea513214db2d9bc550cc374d8d499b273cc808 Arreglar integridad referencial de Correccion. En realidad ahora se hace el round-robin de docentes para asignarlos como correctores, así que no puede haber una corrección sin corrector. --- diff --git a/sercom/model.py b/sercom/model.py index 41c4ced..f0320dc 100644 --- a/sercom/model.py +++ b/sercom/model.py @@ -804,7 +804,7 @@ class Correccion(SQLObject): #{{{ pk = DatabaseIndex(instancia, entregador, unique=True) # Campos entrega = ForeignKey('Entrega', notNone=True, cascade=False) - corrector = ForeignKey('DocenteInscripto', default=None, cascade='null') + corrector = ForeignKey('DocenteInscripto', notNone=True, cascade=False) asignado = DateTimeCol(notNone=True, default=DateTimeCol.now) corregido = DateTimeCol(default=None) nota = DecimalCol(size=3, precision=1, default=None)