]> git.llucax.com Git - software/sercom.git/log
software/sercom.git
17 years agocambio de pc con nico :)
Ricardo Markieicz [Sun, 25 Feb 2007 22:32:26 +0000 (22:32 +0000)]
cambio de pc con nico :)

17 years agoActualizar esquema de la DB con cambios de archivo en Enunciado.
Leandro Lucarella [Mon, 26 Feb 2007 00:12:19 +0000 (00:12 +0000)]
Actualizar esquema de la DB con cambios de archivo en Enunciado.
Como SQLObject 0.7.x no tiene hooks para hacer cosas extra al crear la DB
(como crear esas tablas intermedias locas que tenemos), no se puede usar
el tg-admin sql create para crear la base, por eso hay que hacerlo via
el script de SQL doc/schema/schema.sql. Por ahora hay que editar ese
archivo a mano cuando se cambia el modelo :S
SQLObject 0.8 (ya está en Debian) agrega hooks para salvar esa
situación, estuve experimentando pero me tira algunos errores, en cuando
lo arregle mando el parche. Además tiene varias mejoras el SQLObject
0.8 así que la idea sería laburar con ese para evitar más hacks.

17 years agoSacar str() innecesario.
Leandro Lucarella [Sun, 25 Feb 2007 23:54:00 +0000 (23:54 +0000)]
Sacar str() innecesario.
=P

17 years agoclass name para entrega
Ricardo Markieicz [Sun, 25 Feb 2007 23:35:23 +0000 (23:35 +0000)]
class name para entrega

17 years agodetalles
Ricardo Markieicz [Sun, 25 Feb 2007 23:32:02 +0000 (23:32 +0000)]
detalles

17 years agomuevo entrega a donde queria.
Ricardo Markieicz [Sun, 25 Feb 2007 23:05:15 +0000 (23:05 +0000)]
muevo entrega a donde queria.

17 years agofix shortrepr
Ricardo Markieicz [Sun, 25 Feb 2007 22:56:38 +0000 (22:56 +0000)]
fix shortrepr

17 years agoUn poco de CSS a las tablas.
Ricardo Markieicz [Wed, 21 Feb 2007 23:15:44 +0000 (23:15 +0000)]
Un poco de CSS a las tablas.

17 years agolink para volver a ejercicio
Ricardo Markiewicz [Sun, 25 Feb 2007 21:17:37 +0000 (21:17 +0000)]
link para volver a ejercicio

17 years agoentregas
Ricardo Markiewicz [Sun, 25 Feb 2007 21:04:10 +0000 (21:04 +0000)]
entregas
Quise ponerlo como /ejercicio/entregas que tiene mas onda pero el puto kid se me queja y no
tengo ganas de saber por que :)

17 years agofix url ver curso
Ricardo Markiewicz [Sun, 25 Feb 2007 20:07:14 +0000 (20:07 +0000)]
fix url ver curso

17 years agofix de url
Ricardo Markiewicz [Sun, 25 Feb 2007 20:05:52 +0000 (20:05 +0000)]
fix de url

17 years agoShow de ejercicio
Ricardo Markiewicz [Sun, 25 Feb 2007 19:49:31 +0000 (19:49 +0000)]
Show de ejercicio

17 years agoEjercicios
Ricardo Markiewicz [Sun, 25 Feb 2007 19:43:06 +0000 (19:43 +0000)]
Ejercicios

17 years agoFix para que ande el select de enunciados
Ricardo Markiewicz [Sun, 25 Feb 2007 19:39:02 +0000 (19:39 +0000)]
Fix para que ande el select de enunciados

17 years agoEjercicio no tiene campo nombre.
Ricardo Markiewicz [Sun, 25 Feb 2007 19:32:15 +0000 (19:32 +0000)]
Ejercicio no tiene campo nombre.

17 years agoPermito adjuntar un archivo a los enunciados
Ricardo Markiewicz [Sun, 25 Feb 2007 18:36:32 +0000 (18:36 +0000)]
Permito adjuntar un archivo a los enunciados
Deben actualiza la db.

17 years agoPoner lindo al formulario de login también.
Leandro Lucarella [Sat, 24 Feb 2007 23:14:51 +0000 (23:14 +0000)]
Poner lindo al formulario de login también.
Pobrecito, siempre queda olvidado por ahí...

17 years agoArreglar declaración de campos de formularios.
Leandro Lucarella [Sat, 24 Feb 2007 23:10:37 +0000 (23:10 +0000)]
Arreglar declaración de campos de formularios.
Woopsy! No está bueno terminar la declaración de atributos con ',' =P

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.