Commit Graph
11 Commits
Author SHA1 Message Date
Carlos Tello 1fda344248 feat: gestion de materias por rol - Bedelia, Docente y Alumno
- Nuevo modelo StudentEnrollment (tabla student_enrollments)
  con inscripcion unica por alumno/comision, estado y notas

- Migracion automatica en init_db.py (CREATE TABLE IF NOT EXISTS)

- Rutas /admin/commissions/ para Bedelia y Admin:
  listado con filtros, detalle, asignar docente,
  inscribir/dar de baja alumnos, cambiar estado

- Blueprint my_subjects_bp en /mis-materias:
  Docente ve solo sus comisiones asignadas
  Alumno ve solo sus inscripciones activas
  Admin/Bedelia ven todo

- Templates: admin/commissions/list.html, detail.html
            my_subjects/list.html, detail.html

- Navbar actualizado por rol:
  Docente y Alumno: 'Mis Materias'
  Bedelia y Admin: 'Gestion de Comisiones'
2026-09-05 12:24:04 -03:00
Carlos Tello 69d545b718 feat(sprint4): completar optimizador heuristico concurrente, integracion Spring Boot, correccion de login y fixes visuales 2026-09-05 02:20:47 -03:00
Carlos Tello 69b8b7ccef feat(roadmap): implementar Sprints 1, 2 y 3 (MVC, Stateless JWT API y Spring Security) 2026-09-05 01:46:57 -03:00
Carlos Tello 5cc33cc7a0 feat: gestion RBAC granular, importacion sheets, filtrado de aulas virtuales y pisos, capacidad infinita y traduccion 2026-09-03 03:08:49 -03:00
Carlos Tello d1d4be0428 feat(i18n & ux): auditoria, traduccion completa, correcciones ux y gestion de idioma en perfil 2026-09-02 23:45:13 -03:00
Alejandro Vazquez daad16be4c fix contract 2026-04-09 23:11:46 -03:00
Alejandro Vazquez 0e39bf28e8 fix contract 2026-04-09 22:31:33 -03:00
Alejandro Vazquez 68e8d81617 feat(api): fix time 2026-03-27 15:54:45 -03:00
Alejandro Vazquez 402f8e07a8 feat(api): fix lint 2026-03-27 14:52:16 -03:00
Alejandro Vazquez 192d1dd41c setup update 3 2026-03-26 20:14:35 -03:00
Alejandro Vazquez 48bace5167 add license 2026-03-26 10:14:40 -03:00