From 2c23a167e6fa9631558959fed1120596cb48c07e Mon Sep 17 00:00:00 2001 From: Ricardo Markieicz Date: Sun, 25 Feb 2007 22:32:26 +0000 Subject: [PATCH] cambio de pc con nico :) --- sercom/controllers.py | 2 + sercom/subcontrollers/curso/__init__.py | 38 ++++++++----------- .../subcontrollers/curso/templates/list.kid | 18 +++++---- .../subcontrollers/curso/templates/show.kid | 36 ++++++++++-------- 4 files changed, 48 insertions(+), 46 deletions(-) diff --git a/sercom/controllers.py b/sercom/controllers.py index b1e8ed1..888970b 100644 --- a/sercom/controllers.py +++ b/sercom/controllers.py @@ -89,6 +89,8 @@ class Root(controllers.RootController): curso = CursoController() + docente_inscripto = DocenteInscripto() + #{{{ Agrega summarize a namespace tg de KID def summarize(text, size, concat=True, continuation='...'): """Summarize a string if it's length is greater than a specified size. This diff --git a/sercom/subcontrollers/curso/__init__.py b/sercom/subcontrollers/curso/__init__.py index 29e4bca..c4defae 100644 --- a/sercom/subcontrollers/curso/__init__.py +++ b/sercom/subcontrollers/curso/__init__.py @@ -42,27 +42,23 @@ class CursoForm(W.TableForm): numero = W.TextField(label=_(u'Numero'), help_text=_(u'Requerido'), validator=V.Number(min=1, max=2, strip=True)) + descripcion = W.TextArea(name='descripcion', label=_(u'Descripcion'), + help_text=_(u'Descripcion.'), + validator=V.UnicodeString(not_empty=False, strip=True)) + docentes = W.MultipleSelectField(name="docentes", label=_(u'Docentes'), + help_text=_(u'Docentes asignados al curso'), + validator=V.UnicodeString(not_empty=True)) + alumnos = W.MultipleSelectField(name="alumnos", label=_(u'Alumnos'), + help_text=_(u'Alumnos del curso'), + validator=V.UnicodeString(not_empty=True)) + grupos = W.MultipleSelectField(name="grupos", label=_(u'Grupos'), + help_text=_(u'Grupos del curso'), + validator=V.UnicodeString(not_empty=True)) + ejercicios = W.MultipleSelectField(name="ejercicios", label=_(u'Ejercicios'), + help_text=_(u'Ejercicios'), + validator=V.UnicodeString(not_empty=True)) fields = Fields() javascript = [W.JSSource("MochiKit.DOM.focusOnLoad('anio');")] - # ver que otros campos agregar. -""" - W.TextField(name='telefono', label=_(u'Teléfono'), - #help_text=_(u'Texto libre para teléfono, se puede incluir ' - # 'horarios o varias entradas.'), - validator=V.UnicodeString(not_empty=False, min=7, max=255, - strip=True)), - W.TextField(name='nota', label=_(u'Nota'), - #help_text=_(u'Texto libre para teléfono, se puede incluir ' - # 'horarios o varias entradas.'), - validator=V.Number(not_empty=False, strip=True)), - W.TextArea(name='observaciones', label=_(u'Observaciones'), - #help_text=_(u'Observaciones.'), - validator=V.UnicodeString(not_empty=False, strip=True)), - W.CheckBox(name='activo', label=_(u'Activo'), default=1, - #help_text=_(u'Si no está activo no puede ingresar al sistema.'), - validator=V.Bool(if_empty=1)), -""" - form = CursoForm() #}}} @@ -130,10 +126,6 @@ class CursoController(controllers.Controller, identity.SecureResource): def show(self,id, **kw): """Show record in model""" r = validate_get(id) - if r.observaciones is None: - r.obs = '' - else: - r.obs = publish_parts(r.observaciones, writer_name='html')['html_body'] return dict(name=name, namepl=namepl, record=r) @expose() diff --git a/sercom/subcontrollers/curso/templates/list.kid b/sercom/subcontrollers/curso/templates/list.kid index b367bcd..d95f542 100644 --- a/sercom/subcontrollers/curso/templates/list.kid +++ b/sercom/subcontrollers/curso/templates/list.kid @@ -14,7 +14,12 @@ Anio Cuatrimestre Numero - Operaciones + Descripcion + Docentes + Alumnos + Grupos + Ejercicios + Operaciones + descripcion + docentes + alumnos + grupos + ejercicios Editar Eliminar diff --git a/sercom/subcontrollers/curso/templates/show.kid b/sercom/subcontrollers/curso/templates/show.kid index c69e796..e732696 100644 --- a/sercom/subcontrollers/curso/templates/show.kid +++ b/sercom/subcontrollers/curso/templates/show.kid @@ -9,38 +9,42 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + +
Padrón:padrónAnio:anio
Nombre:nombreCuatrimestre:cuatrimestre
E-Mail:emailNumero:numero
Teléfono:telefonoDescripcion:descripcion
Nota:notaDocentes:docentes
Activo:activoAlumnos:alumnos
Observaciones:observacionesGrupos:grupos
Ejercicios:ejercicios

-Editar | -Volver +Editar | +Volver -- 2.43.0