Commit Graph

58 Commits

Author SHA1 Message Date
jorge miguel 92851b240a feat: add endpoint to register participant attendance without token 2025-09-09 18:03:59 -06:00
jorge miguel 6fc315450d feat: add token validation endpoint and logic for QR token verification 2025-09-09 17:43:23 -06:00
miguel 14ae95c00e feat: update asistencia registration to use JWT token and modify TypeORM synchronization setting 2025-09-09 15:17:59 -06:00
miguel bc5ddb29c7 feat: add TipoEvento entity and related functionality
- Introduced TipoEvento entity with enum for event types.
- Created DTOs for creating and updating TipoEvento.
- Implemented TipoEvento service with methods for CRUD operations and seeding initial data.
- Added TipoEvento controller for handling HTTP requests related to event types.
- Integrated TipoEvento into the main application module.
- Updated Evento entity to include a relationship with TipoEvento.
- Enhanced ParticipanteEvento service to register attendance using QR tokens.
- Implemented QR token generation and validation for event attendance.
- Updated API documentation for new endpoints and functionalities.
- Adjusted TypeOrm configuration to include new entities.
2025-08-19 10:27:06 -06:00
miguel 94002a3e50 Enhance email functionality by adding QR code generation and resend logic for participants who have already responded to the questionnaire. Update email template for event ticket confirmation with detailed registration information. 2025-08-12 20:00:18 -06:00
miguel 0a80d892b3 Add 'recientes' endpoints for cuestionarios and eventos with enhanced data retrieval 2025-08-11 10:22:11 -06:00
miguel 641514b8f8 Add 'recientes' endpoint and implement logic to fetch recent events from the service 2025-08-11 09:46:46 -06:00
miguel 7c06ed0b2c Update attendance validation message in event registration email 2025-06-30 11:10:40 -06:00
jorgemike 1732065ced token correos 2025-06-28 19:07:08 -06:00
miguel 551cc3e3b2 Refactor cuestionario module to support event creation with associated questionnaire, including new DTO and enhanced error handling. 2025-06-23 18:58:20 -06:00
miguel e20a381ba6 Add cupo_maximo field and related validations to cuestionario and evento modules 2025-06-23 12:40:38 -06:00
miguel 8fe2b6cc72 Disable schema synchronization and dropping for database configurations 2025-06-20 10:39:29 -06:00
miguel a64e4ea925 Update email subject to include event name for attendance validation 2025-06-20 10:36:26 -06:00
miguel 74de90eda8 Add xlsx support and enhance Trabajadores module with file upload functionality
- Updated package.json and package-lock.json to include xlsx dependency.
- Enhanced AlumnosService to return UsuarioData type.
- Modified CuestionarioRespondidoService to include event start and end dates in responses.
- Updated TrabajadoresController to add file upload endpoint for processing Excel files.
- Implemented file processing logic in TrabajadoresService to handle worker registration from Excel.
- Created TrabajadorApiDocumentation for API documentation of the new file upload feature.
- Refactored RegistroTrabajador entity to include carrera field and changed num_trabajador type.
2025-06-19 18:36:29 -06:00
miguel ae0313cd1f drop database in restart 2025-06-18 15:52:37 -06:00
miguel 3d90c51742 cambios 2025-06-18 12:57:52 -06:00
miguel 282f921e43 Refactor code structure for improved readability and maintainability 2025-06-18 12:41:30 -06:00
miguel 6c85847bf4 synhronize extra db 2025-06-18 11:00:44 -06:00
miguel 7d8c9e9ef4 Add Trabajadores module with controller, service, DTOs, and entity; integrate with TypeORM 2025-06-18 10:59:06 -06:00
miguel d188d8bea3 Refactor cuestionario service and event handling; update validation types and remove unused console logs; add new event retrieval methods 2025-06-16 18:24:56 -06:00
miguel 5f302df2a7 Add @nestjs/serve-static dependency and update file paths for banner uploads; remove unused form utility files 2025-06-16 13:49:12 -06:00
miguel 63e1d3183e Add TypeORM integration and seed method for TipoCuestionario 2025-06-16 12:23:49 -06:00
jorgemike d652f9f012 muchos cambios :'v 2025-06-13 22:41:20 -06:00
Your Name 0dddfce887 fecha asistencia 2025-04-25 13:56:10 -06:00
Your Name 210cc139d9 sync y drop false 2025-04-25 09:41:01 -06:00
Your Name 4e472e9e33 csv de respuestas corregido 2025-04-25 09:37:58 -06:00
Your Name 14d191790f login de admin y endpoints de admin validados, falta validar lo de qr 2025-04-21 12:32:45 -06:00
eithan aae1e5ede3 Actualizar 'src/app.module.ts'
false drop y sync
2025-04-09 16:34:11 -06:00
eithan 0c6f5336a9 Actualizar 'src/app.module.ts' 2025-04-09 16:33:17 -06:00
eithan f7f6d8296c Actualizar 'src/app.module.ts'
sync y drop true
2025-04-09 16:28:25 -06:00
eithan a2e4f62135 Actualizar 'src/cuestionario_respondido/cuestionario_respondido.service.ts'
nuevo mensaje correo
2025-04-09 09:01:31 -06:00
eithan 564cbd4f69 Actualizar 'src/app.module.ts'
synchronize: false,
      dropSchema: false,
2025-04-07 19:40:37 -06:00
Your Name 297e9913bb reporte csv 2025-04-07 15:06:03 -06:00
jalvarado 766a380f98 fix: regex expression 2025-04-07 11:00:21 -06:00
Your Name c8667dc142 for root async, config module global 2025-04-07 09:38:08 -06:00
Your Name abbbb206cf number en puerto 2025-04-07 09:10:04 -06:00
Your Name 61b2a50c65 chage env for alumnos 2025-04-07 09:06:58 -06:00
Your Name 24e07ea2e5 endpoint alumnos 2025-04-07 08:41:54 -06:00
Your Name e5c6f611f4 docker compose front, modulo de validacion de preguntas, crud de participante, get participantes por evento y evento por participantes 2025-04-04 14:39:04 -06:00
Your Name bc07c307cf respuestas cerradas y multiples por id, limite de respuestas abiertas a 250 2025-04-03 14:59:46 -06:00
Your Name 8208ff0292 swagger server doc 2025-04-03 14:31:53 -06:00
Your Name 5ba3f0f2a8 generar y enviar qr por correo electronico despues de registrar un formulario 2025-04-03 11:29:46 -06:00
Your Name 8d191fbb23 registrar el evento cuando se crea en el formulario 2025-04-02 15:56:34 -06:00
jalvarado 1e13a5fffd Merge pull request 'qr genereta' (#9) from mike into develop
Reviewed-on: #9
2025-04-02 13:55:49 -06:00
jalvarado 2af1b23f4d qr genereta 2025-04-02 13:54:50 -06:00
Your Name c4d4fed43d cuestionario contestado, respuestas guardadas 2025-04-02 13:51:04 -06:00
Your Name a16e82005e formato correcto de cuestionario por verificar 2025-04-02 12:43:37 -06:00
Your Name a1f52daa8a swagger 2025-04-02 11:50:08 -06:00
Your Name bf7c0e93a8 variables de entorno, correcciones de codigo actual, docker file 2025-04-02 11:14:45 -06:00
santiago 7b72ee4ec6 Cambios en las relaciones de evento, participante_evento y participante. 2025-04-02 09:15:14 -06:00