carlostellocba
47b50ede7e
fix: database initialization on sqlite and i18n logic
2026-09-18 14:40:34 -03:00
Carlos Tello
865538b727
fix: corrige validacion de permisos de bedelia y gestion de inscripciones
2026-09-05 13:01:39 -03:00
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
dd93b8c07a
feat(ui/rbac): ordenar navegacion segun estandares de la industria y personalizar dashboards por rol (Admin, Bedelia, Docente, Alumno)
2026-09-05 02:03:57 -03:00
Carlos Tello
7d342bf8cc
feat(ui): implementar selector de vista universal (tabla/grilla vs tarjetas/mosaico) con persistencia
2026-09-05 01:54:55 -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
eea7adb1d0
feat: actualizar install.sh para Proxmox LXC con venv, snapshot classrooms_db.sql, backup_db.sh y fix linter en occupancy
2026-09-04 22:56:53 -03:00
carlostellocba
169aa45746
fix: sanitizar tildes en milestone.py para evitar errores UnicodeEncodeError
2026-09-04 21:43:44 -03:00
Carlos Tello
7933523d7c
feat: vista previa y modificacion de clases en salas virtuales y busqueda por codigo de materia
2026-09-03 20:36:20 -03:00
Carlos Tello
bbe8e220ae
feat: modulo integral de gestion (8 pilares) y limpieza de breadcrumbs redundantes
2026-09-03 11:59:47 -03:00
Carlos Tello
adb6ba729d
feat: separacion de aulas fisicas y campus virtual a demanda con criterio cloud de concurrencia ilimitada por comision
2026-09-03 11:33:10 -03:00
Carlos Tello
c9dc3d9208
feat: optimizacion zocalos aulas, metricas ocupacion dia/semana/mes, modificacion de reservas y permisos RBAC en gestion
2026-09-03 11:16:07 -03:00
Carlos Tello
cde62c9b0a
feat: fecha y horario en aula, fix division by zero, soporte enlace virtual y mejora contrastes comisiones
2026-09-03 10:12:25 -03:00
Carlos Tello
5f0476be79
fix(schedule): corregir casteo de filtro de piso para compatibilidad con VARCHAR en PostgreSQL
2026-09-03 05:28:10 -03:00
Carlos Tello
6ccc9e8c87
feat: refactorizar espacios fisicos desacoplando Edificio, Piso y Aula con selectores en cascada y filtros
2026-09-03 05:18:01 -03:00
Carlos Tello
5e0b905e55
fix: corregir repeticion del nombre de aula en detalles de reserva y selector
2026-09-03 04:42:29 -03:00
Carlos Tello
f3a4b5875e
feat: abm comisiones, hitos, links virtuales, eliminacion usuarios y roles bedelia y alumno
2026-09-03 04:34:54 -03:00
Carlos Tello
8809ff3410
feat: rediseno de calendario estilo Google Calendar y correccion de modal de roles
2026-09-03 04:10:36 -03:00
Carlos Tello
291e537574
feat: catalogo dinamico de tipificaciones de hitos, matriz RBAC y desacoplamiento en modal de eventos
2026-09-03 03:48:49 -03:00
Carlos Tello
0c867e0031
fix: restaurar acceso a Optimizador de Aulas (IA) en Accesos Rapidos y menu de cronograma
2026-09-03 03:17:15 -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
ec977bf90b
fix layout
2026-04-17 18:14:59 -03:00
Alejandro Vazquez
ffb383554a
fix commisions
2026-04-09 23:19:01 -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
18f1d3a8c3
fix spanish
2026-03-30 17:37:53 -03:00
Alejandro Vazquez
9af25df961
fix spanish
2026-03-30 17:11:13 -03:00
Alejandro Vazquez
ae71910172
add request
2026-03-30 11:26:54 -03:00
Alejandro Vazquez
79f5da9bcd
fix time table
2026-03-27 18:30:04 -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
9fb21c4a29
setup update 2
2026-03-26 19:39:31 -03:00
Alejandro Vazquez
101afa20b5
setup
2026-03-26 18:17:04 -03:00
Alejandro Vazquez
48bace5167
add license
2026-03-26 10:14:40 -03:00