]> git.llucax.com Git - z.facultad/75.52/sercom.git/commitdiff
Arreglar integridad referencial de Correccion.
authorLeandro Lucarella <llucax@gmail.com>
Tue, 13 Mar 2007 23:59:32 +0000 (23:59 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Tue, 13 Mar 2007 23:59:32 +0000 (23:59 +0000)
En realidad ahora se hace el round-robin de docentes para asignarlos como
correctores, así que no puede haber una corrección sin corrector.

sercom/model.py

index 41c4ced51a6844f91198351cc1e331ed5080c5c5..f0320dced2d132b9e0738d60309e748bc958b3f4 100644 (file)
@@ -804,7 +804,7 @@ class Correccion(SQLObject): #{{{
     pk              = DatabaseIndex(instancia, entregador, unique=True)
     # Campos
     entrega         = ForeignKey('Entrega', notNone=True, cascade=False)
     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)
     asignado        = DateTimeCol(notNone=True, default=DateTimeCol.now)
     corregido       = DateTimeCol(default=None)
     nota            = DecimalCol(size=3, precision=1, default=None)