Commit Graph
6 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 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
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 402f8e07a8 feat(api): fix lint 2026-03-27 14:52:16 -03:00
Alejandro Vazquez 48bace5167 add license 2026-03-26 10:14:40 -03:00