]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/model.py
Permitir cambiar/especificar password al crear un docente.
[software/sercom.git] / sercom / model.py
index 27405f05f7b9095fc679c44264e8342639e2514e..9a3dd636a6749767c39a778093c8a7955861e020 100644 (file)
@@ -226,10 +226,10 @@ class Usuario(InheritableSQLObject): #{{{
 class Docente(Usuario): #{{{
     _inheritable = False
     # Campos
 class Docente(Usuario): #{{{
     _inheritable = False
     # Campos
-    nombrado    = BoolCol(notNone=True, default=True)
+    nombrado        = BoolCol(notNone=True, default=True)
     # Joins
     # Joins
-    enunciados  = MultipleJoin('Enunciado', joinColumn='autor_id')
-    cursos      = MultipleJoin('DocenteInscripto')
+    enunciados      = MultipleJoin('Enunciado', joinColumn='autor_id')
+    inscripciones   = MultipleJoin('DocenteInscripto')
 
     def add_entrega(self, instancia, **kw):
         return Entrega(instancia=instancia, **kw)
 
     def add_entrega(self, instancia, **kw):
         return Entrega(instancia=instancia, **kw)
@@ -952,7 +952,7 @@ class Rol(SQLObject): #{{{
     # Campos
     descripcion = UnicodeCol(length=255, default=None)
     creado      = DateTimeCol(notNone=True, default=datetime.now)
     # Campos
     descripcion = UnicodeCol(length=255, default=None)
     creado      = DateTimeCol(notNone=True, default=datetime.now)
-    permisos    = TupleCol(notNone=True)
+    permisos    = TupleCol(notNone=True, length=2**16)
     # Joins
     usuarios    = RelatedJoin('Usuario', addRemoveName='_usuario')
 
     # Joins
     usuarios    = RelatedJoin('Usuario', addRemoveName='_usuario')