]> git.llucax.com Git - z.facultad/75.52/sercom.git/blobdiff - sercom/model.py
related join
[z.facultad/75.52/sercom.git] / sercom / model.py
index 3854e7a5b854b17714f797811d916e08d9cb8032..2db805a1861103d431c1dc5989d58864ad2f56d0 100644 (file)
@@ -159,11 +159,9 @@ class Curso(SQLObject): #{{{
 
     def remove_docente(self, docente):
         if isinstance(docente, Docente):
 
     def remove_docente(self, docente):
         if isinstance(docente, Docente):
-            DocenteInscripto.selectBy(curso=self, docente=docente)
-                .getOne().destroySelf()
+            DocenteInscripto.selectBy(curso=self, docente=docente).getOne().destroySelf()
         else:
         else:
-            DocenteInscripto.selectBy(curso=self, docenteID=docente)
-                .getOne().destroySelf()
+            DocenteInscripto.selectBy(curso=self, docenteID=docente).getOne().destroySelf()
 
     def add_alumno(self, alumno, **kw):
         if isinstance(alumno, Alumno):
 
     def add_alumno(self, alumno, **kw):
         if isinstance(alumno, Alumno):
@@ -174,11 +172,9 @@ class Curso(SQLObject): #{{{
 
     def remove_alumno(self, alumno):
         if isinstance(alumno, Alumno):
 
     def remove_alumno(self, alumno):
         if isinstance(alumno, Alumno):
-            AlumnoInscripto.selectBy(curso=self, alumno=alumno)
-                .getOne().destroySelf()
+            AlumnoInscripto.selectBy(curso=self, alumno=alumno).getOne().destroySelf()
         else:
         else:
-            AlumnoInscripto.selectBy(curso=self, alumnoID=alumno)
-                .getOne().destroySelf()
+            AlumnoInscripto.selectBy(curso=self, alumnoID=alumno).getOne().destroySelf()
 
     def add_grupo(self, nombre, **kw):
         return Grupo(curso=self, nombre=unicode(nombre), **kw)
 
     def add_grupo(self, nombre, **kw):
         return Grupo(curso=self, nombre=unicode(nombre), **kw)
@@ -569,8 +565,6 @@ CREATE TABLE instancia_tarea (
     # Joins
     entregas        = MultipleJoin('Entrega', joinColumn='instancia_id')
     correcciones    = MultipleJoin('Correccion', joinColumn='instancia_id')
     # Joins
     entregas        = MultipleJoin('Entrega', joinColumn='instancia_id')
     correcciones    = MultipleJoin('Correccion', joinColumn='instancia_id')
-    casos_de_prueba = RelatedJoin('CasoDePrueba', # TODO CasoInstancia -> private
-                        addRemoveName='_caso_de_prueba')
 
     def __init__(self, tareas=(), **kw):
         super(InstanciaDeEntrega, self).__init__(**kw)
 
     def __init__(self, tareas=(), **kw):
         super(InstanciaDeEntrega, self).__init__(**kw)