]> git.llucax.com Git - software/sercom.git/log
software/sercom.git
17 years agoEscribir formularios más lindos usando WidgetsList.
Leandro Lucarella [Sat, 24 Feb 2007 22:50:30 +0000 (22:50 +0000)]
Escribir formularios más lindos usando WidgetsList.

17 years agoABM curso
tailor [Sat, 24 Feb 2007 18:45:25 +0000 (18:45 +0000)]
ABM curso

17 years agoABM cursos
tailor [Sat, 24 Feb 2007 18:20:30 +0000 (18:20 +0000)]
ABM cursos

empiezo con el abm de cursos..
pero que facil que es!!
aguante TG.. yo siempre lo dije... es una masa..

17 years agoArreglar jsonify.
Leandro Lucarella [Thu, 22 Feb 2007 18:51:21 +0000 (18:51 +0000)]
Arreglar jsonify.
Arreglar tanto jsonificación de clases propias (las pocas que crea
automáticamente TG) y el jsonify_sqlobject() que no soporta
InheritableSQLObjects. Ver ticket #1307:
http://trac.turbogears.org/ticket/1307

17 years agoConvertir parametros de CasoDePrueba en un campo de string con validador especial.
Leandro Lucarella [Thu, 22 Feb 2007 14:15:56 +0000 (14:15 +0000)]
Convertir parametros de CasoDePrueba en un campo de string con validador especial.
Guardar los parámetros como una tupla puede ser cómodo pero al usar Pickle, la
base queda ilegible e inusable desde algo que no sea Python. Por lo tanto, y
porque es más natural ingresar los parámetros como un string al estilo bash, se
creó un nuevo tipo de columna de SQLObject que valida/convierte el string
almacenado en una lista y viceversa, permitiendo usar string o listas
indistintamente, pero siempre almacenándose como string.
IMPORTANTE: Hay que regenerar la DB y tiene un "bug", al editar, los datos de la
DB se "renderizan" como una lista en el formulario, hay que ver una forma de
renderizarlo como en el list/show.

17 years agoArreglar TupleCol.
Leandro Lucarella [Thu, 22 Feb 2007 03:25:44 +0000 (03:25 +0000)]
Arreglar TupleCol.
Faltaban propagar algunos parámetros de TupleCol y se elimina código superfluo.

17 years agoAgregar TODO de lo que queda para hacer.
Leandro Lucarella [Thu, 22 Feb 2007 00:05:49 +0000 (00:05 +0000)]
Agregar TODO de lo que queda para hacer.

17 years agoAgregar controlador para Alumno.
Leandro Lucarella [Wed, 21 Feb 2007 04:14:10 +0000 (04:14 +0000)]
Agregar controlador para Alumno.

17 years agoAgregar parámetros de un caso de prueba al listar.
Leandro Lucarella [Wed, 21 Feb 2007 04:13:40 +0000 (04:13 +0000)]
Agregar parámetros de un caso de prueba al listar.

17 years agoHacer que formularios sean subclase de TableForm.
Leandro Lucarella [Wed, 21 Feb 2007 04:11:04 +0000 (04:11 +0000)]
Hacer que formularios sean subclase de TableForm.
Si los formularios son instancias de TableForm en vez de subclases, cuando
quieren usar javascript modifican el atributo *de clase* 'javascript' de
TableForm y termina inyectándose el javascript de *todos* los formularios juntos
en cada formulario renderizado. Por ahora no encontré mejor solución que la
subclase.

17 years agoHacer funciones de validación más legibles.
Leandro Lucarella [Wed, 21 Feb 2007 04:08:53 +0000 (04:08 +0000)]
Hacer funciones de validación más legibles.

17 years agoUsar foldmethod=marker.
Leandro Lucarella [Wed, 21 Feb 2007 04:07:56 +0000 (04:07 +0000)]
Usar foldmethod=marker.

17 years agoUsar folding.
Leandro Lucarella [Sat, 17 Feb 2007 19:20:19 +0000 (19:20 +0000)]
Usar folding.

17 years agoArreglar últimos usos malos de flash().
Leandro Lucarella [Sat, 17 Feb 2007 19:16:45 +0000 (19:16 +0000)]
Arreglar últimos usos malos de flash().

17 years agoPasar JS a widget de formulario.
Leandro Lucarella [Fri, 16 Feb 2007 19:38:12 +0000 (19:38 +0000)]
Pasar JS a widget de formulario.

17 years agoMejorar puesta de foco en campo del formulario.
Leandro Lucarella [Fri, 16 Feb 2007 00:55:33 +0000 (00:55 +0000)]
Mejorar puesta de foco en campo del formulario.

17 years agoAgregar link para ver todo cuando se estaba viendo un listado parcial.
Leandro Lucarella [Fri, 16 Feb 2007 00:40:45 +0000 (00:40 +0000)]
Agregar link para ver todo cuando se estaba viendo un listado parcial.

17 years agoUsar bien mensajes flash().
Leandro Lucarella [Fri, 16 Feb 2007 00:35:59 +0000 (00:35 +0000)]
Usar bien mensajes flash().

17 years agoCambiar forma de obtener listados parciales.
Leandro Lucarella [Fri, 16 Feb 2007 00:15:09 +0000 (00:15 +0000)]
Cambiar forma de obtener listados parciales.

17 years agoReportar error de URL como 404 en vez de un redirect.
Leandro Lucarella [Fri, 16 Feb 2007 00:09:23 +0000 (00:09 +0000)]
Reportar error de URL como 404 en vez de un redirect.

17 years agoActivar usuario de ejemplo en testdata.
Leandro Lucarella [Thu, 15 Feb 2007 18:21:33 +0000 (18:21 +0000)]
Activar usuario de ejemplo en testdata.

17 years agoPoner foco en formularios.
Leandro Lucarella [Wed, 14 Feb 2007 00:59:02 +0000 (00:59 +0000)]
Poner foco en formularios.

17 years agoIncluir MochiKit para empezar a ponerle magia AJAXosa.
Leandro Lucarella [Wed, 14 Feb 2007 00:04:25 +0000 (00:04 +0000)]
Incluir MochiKit para empezar a ponerle magia AJAXosa.

17 years agoAgregar ABM de casos de prueba.
Leandro Lucarella [Mon, 12 Feb 2007 04:16:55 +0000 (04:16 +0000)]
Agregar ABM de casos de prueba.

17 years agoListar enunciados de los docentes.
Leandro Lucarella [Mon, 12 Feb 2007 04:15:47 +0000 (04:15 +0000)]
Listar enunciados de los docentes.

17 years agoUsar URLs absolutas via tg.url().
Leandro Lucarella [Mon, 12 Feb 2007 04:10:45 +0000 (04:10 +0000)]
Usar URLs absolutas via tg.url().

17 years agoGeneralizar manejo de foreign key simple en subcontrolador.
Leandro Lucarella [Mon, 12 Feb 2007 04:03:45 +0000 (04:03 +0000)]
Generalizar manejo de foreign key simple en subcontrolador.

17 years agoBugfix. Sólo ReSTifica si no es None.
Leandro Lucarella [Mon, 12 Feb 2007 04:02:07 +0000 (04:02 +0000)]
Bugfix. Sólo ReSTifica si no es None.

17 years agoMejorar especificación "dinámica" de templates.
Leandro Lucarella [Sat, 10 Feb 2007 19:55:55 +0000 (19:55 +0000)]
Mejorar especificación "dinámica" de templates.

17 years agoBugfix. Más problemas con SQLObject y constructores lindos.
Leandro Lucarella [Sat, 10 Feb 2007 19:55:15 +0000 (19:55 +0000)]
Bugfix. Más problemas con SQLObject y constructores lindos.

17 years agoAgregar controlador para ABM de enunciados.
Leandro Lucarella [Sat, 10 Feb 2007 00:42:00 +0000 (00:42 +0000)]
Agregar controlador para ABM de enunciados.
Controlador para ABM de enunciados. Tal vez se pueda hacer una superclase para
no repetir tanto código, pero como las personalizaciones van a ser cada vez más
frecuentes, no sé si será de mucha utilidad.

17 years agoReutilizar validación de ID y existencia de objetos.
Leandro Lucarella [Sat, 10 Feb 2007 00:36:26 +0000 (00:36 +0000)]
Reutilizar validación de ID y existencia de objetos.
Se mueve la parte de validación de id y de existencia de SQLObjects al módulo
validate de subcontrollers. De esta forma se puede reutilizar esta validación en
otros controladores. En el controlador de docentes se 'bindean' las funciones
con los parámetros de clase y nombre para que sea más simple el uso (tipo
aplicación parcial :).

17 years agoBugfix. Elimina referencia a la clase en el controlador de Docente para que sea más...
Leandro Lucarella [Fri, 9 Feb 2007 17:15:37 +0000 (17:15 +0000)]
Bugfix. Elimina referencia a la clase en el controlador de Docente para que sea más genérico.

17 years agoBugfix. Los constructores no les gustaban a SQLObject.
Leandro Lucarella [Fri, 9 Feb 2007 17:12:59 +0000 (17:12 +0000)]
Bugfix. Los constructores no les gustaban a SQLObject.
Los constructores que necesitaban parámetros obligatorios no le gustó a
SQLObject, así que se tuvieron que poner parámetros None por default (lo que
hace un poco tonto el parche de los constructores en primera instancia).

17 years agoBugfix. Elimina un JOIN que confundía grupo con rol.
Leandro Lucarella [Fri, 9 Feb 2007 03:04:03 +0000 (03:04 +0000)]
Bugfix. Elimina un JOIN que confundía grupo con rol.

17 years agoSobreescribe constructores para que queden más lindos.
Leandro Lucarella [Sun, 28 Jan 2007 06:08:22 +0000 (06:08 +0000)]
Sobreescribe constructores para que queden más lindos.
Ahora los SQLObject tienen constructores custom. Por ejemplo se puede pasar
'padron' al alumno (aunque no es ni necesario poner el keyword) y si se pasa un
'password' a alumno o docente, se guarda encriptado a través del constructor
directamente. También se hace que muchos constructores acepten listas de los
elementos que contienen (sólo se agregó esto donde parecía tener sentido).

17 years agocasos de uso
tailor [Wed, 31 Jan 2007 23:31:20 +0000 (23:31 +0000)]
casos de uso

subo el diagrama y una descripcion del caso de uso Entregar TP que esta en
mantenimiento.. cuando tenga mas detalles los agrego.

17 years agoManejar bien errores en controlador de docente.
Leandro Lucarella [Tue, 6 Feb 2007 03:32:22 +0000 (03:32 +0000)]
Manejar bien errores en controlador de docente.
Informar mejor al usuario cuando un id no es válido, o no existe es el objeto,
al editar, activar, ver o borrar docentes.

17 years agoManejar bien error de registro duplicado al crear.
Leandro Lucarella [Mon, 5 Feb 2007 18:17:22 +0000 (18:17 +0000)]
Manejar bien error de registro duplicado al crear.

17 years agoActiva y desactiva docentes de forma más amistosa.
Leandro Lucarella [Wed, 31 Jan 2007 18:28:14 +0000 (18:28 +0000)]
Activa y desactiva docentes de forma más amistosa.

17 years agoCrea función para kid "summarize".
Leandro Lucarella [Wed, 31 Jan 2007 18:26:11 +0000 (18:26 +0000)]
Crea función para kid "summarize".

17 years agoABM de docentes.
Leandro Lucarella [Wed, 31 Jan 2007 05:10:55 +0000 (05:10 +0000)]
ABM de docentes.
El ABM de docentes usa decentemente la infrastructura de widgets de TG y es un
buen ejemplo para usar de plantilla para ABM de otras cosas. Además usa docutils
para que las observaciones tengan formato tipo wiki y una función de utilidad
para KID para resumir un campo para que la tabla no se deforme.

17 years agoBugfix (confundía grupo con rol).
Leandro Lucarella [Wed, 31 Jan 2007 05:06:43 +0000 (05:06 +0000)]
Bugfix (confundía grupo con rol).

17 years agoBugfix. Faltaba una condición en los JOIN ordenados.
Leandro Lucarella [Sat, 27 Jan 2007 05:50:05 +0000 (05:50 +0000)]
Bugfix. Faltaba una condición en los JOIN ordenados.

17 years agoAgrega DERs.
Leandro Lucarella [Sat, 27 Jan 2007 05:36:53 +0000 (05:36 +0000)]
Agrega DERs.
Se agregan DERs actualizados y separados en varios archivos para que sean
legibles.

17 years agoAgrega nueva relación ordenada entre Enunciado y Tarea.
Leandro Lucarella [Sat, 27 Jan 2007 05:34:38 +0000 (05:34 +0000)]
Agrega nueva relación ordenada entre Enunciado y Tarea.
Se agrega una relación entre Enunciado y Tarea igual que la relación entre
InstanciaDeEntrega y Tarea. La idea es usar como template estas tareas a la hora
de agregar una nueva InstanciaDeEntrega.

17 years agoCambio cosmético de nombre de campo de la DB.
Leandro Lucarella [Sat, 27 Jan 2007 04:06:52 +0000 (04:06 +0000)]
Cambio cosmético de nombre de campo de la DB.

17 years agoImport inicial.
Leandro Lucarella [Fri, 26 Jan 2007 05:45:41 +0000 (05:45 +0000)]
Import inicial.
Estructura básica del proyecto con el modelo de datos teóricamente terminado.