]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/model.py
ABM para el anio y custrimestre y json para obtener los datos
[software/sercom.git] / sercom / model.py
index 21a2e6c045b30f48a35bac174ace0984aba3e5c1..f139909abf3b69c2f707b4d61e5adbe39aaeb089 100644 (file)
@@ -334,8 +334,8 @@ class Tarea(InheritableSQLObject, ByObject): #{{{
 class Enunciado(SQLObject, ByObject): #{{{
     # Clave
     nombre          = UnicodeCol(length=60, alternateID=True)
 class Enunciado(SQLObject, ByObject): #{{{
     # Clave
     nombre          = UnicodeCol(length=60, alternateID=True)
+    anio            = IntCol(notNone=True)
     cuatrimestre    = IntCol(notNone=True)
     cuatrimestre    = IntCol(notNone=True)
-    numero          = IntCol(notNone=True)
     # Campos
     autor           = ForeignKey('Docente')
     descripcion     = UnicodeCol(length=255, default=None)
     # Campos
     autor           = ForeignKey('Docente')
     descripcion     = UnicodeCol(length=255, default=None)
@@ -354,6 +354,7 @@ class Enunciado(SQLObject, ByObject): #{{{
         if tareas:
             self.tareas = tareas
 
         if tareas:
             self.tareas = tareas
 
+    @classmethod
     def selectByCurso(self, curso):
         return Enunciado.selectBy(cuatrimestre=curso.cuatrimestre, numero=curso.numero)
 
     def selectByCurso(self, curso):
         return Enunciado.selectBy(cuatrimestre=curso.cuatrimestre, numero=curso.numero)