Closed mvillarios closed 10 months ago
Acabo de pushear. lo que hice fue:
Mis dudas son las siguientes:
Si bien testee rapidamente y me funcionó bien, los invito a probar que los enpoints cambiados funcionen correctamente, tomar en cuenta que hay que probar con un alumno nuevo que tenga creada esa lista vacia llamada mis_eventos.
Saludos!
Respuestas a dudas:
También necesitaremos otra lista más dentro de alumno, esta la utilizaremos para almacenar los id de los eventos a los que el alumno confirme su asistencia.
En ese caso sería:
Empezaré a trabajar con esos cambios, igualmente les pido @dimaldonado @mvillarios que revisen si eso es lo que quieren.
Saludos!
Si, eso es lo que queremos.👍🏻
Respecto a este punto:
Que cuando un centro de alumno cree un evento la variable global sea lo que indiquen. En caso de no especificar, se seteará en False.
Cuando un alumno crea un evento este siempre tendrá la variable global en false, mientras para los caa, dentro del body que se entrega en formato json al endpoint se puede especificar si se quiere que sea global o no.
El resto de puntos estan cambiados en la siguiente branch
No tengo tiempo ahora mismo para realizar tests asi que si pudieran comprobar su funcionamiento agradeceria bastante.
Cualquier duda o problema me dicen, saludos!
[x] Solucionar problema al agregar un nuevo alumno. Al hacer el post del nuevo alumno, se obtiene el mensaje "se ha insertado correctamente", sin embargo, al hacer un get del alumno utilizando la misma matricula que se utilizó para crearlo, se obtiene el mensaje “el id indefined no existe en la base datos”.
[x] Añadir (si es que aún no está) un endpoint que permita obtener la lista mi_asistencia que está dentro de alumno.
Hola! El primer punto aun esta en proceso, respecto al segundo, basta con hacer el get del alumno una vez esté arreglado para obtener toda la información del mismo, incluido mi_asistencia.
Comentaré de nuevo cuando haya solucionado el problema, saludos!
Hola @dimaldonado !,
Sabes que acabo de liberarme para hacer lo que me pediste de agregar alumno y que el get no funciona segun tu, y resulta que acabo de revisar y no tiene ningun problema, ni si quiera movi algo y me funcionaba.
A la proxima revisa bien, probablemente tenga que ver con un error en tu forma de llamar el get.
De igual forma podemos coordinar si quieres para confirmar que efectivamente esta bien.
Saludos!
Tienes razón, por alguna razón ahora funciona bien, pero ahora, obtengo el mismo problema que obtenia haciendo el get, pero esta vez, al momento de hacer el delete de un alumno.
A continuación, te dejo una secuencia con imágenes del proceso, si ves el error que estoy cometiendo, házmelo saber.
Creacion de usuario
Get del usuario
Delete del usuario
Comiteado, deberia estar funcionando, ese error provenía del cambio de matricula de string a entero que no estaba actualizado en las funciones update/delete. Ahora esta funcionando
Un error parecido sucede en al momento de usar add/asistencia, como se puede apreciar en la siguiente secuencia:
Verificamos que la matricula tenga un usuario asignado.
Utilizamos la función add/asistencia utilizando la matricula anterior y el id de un evento.
Cualquier cambio que se realice, hacerlo en la branch Main-v2-ahora-es-personal.
Gracias de antemano.
Buenas @dimaldonado ,
Acabo de arreglar todos los errores presentados con las matriculas. Éstas ya no deberian de causar problemas.
Debido a que los cambios anteriores a estos fueron realizados en la branch main, para evitar conflictos con merge a la branch principal, te invito a realizar el merge para que en tu branch "Main-v2-ahora-es-personal" se encuentren los cambios realizados.
Saludos!
Hola!,
como el problema del titulo del issue parece haberse resuelto con los cambios, procederé a cerrar el issue. Ante cualquier problema aparte de este tema que surga basta con crear otro issue.
Saludos!
Habíamos pensado en que como los alumnos van a crear solo eventos vistos por ellos mismos y los CAA van crear solo actividades, dejar el id_caa como id_creador y que al crearlo, si lo crea un alumno darle la matrícula, y si lo crea un CAA darle el id de este.
Además lo que se había conversado,