sio2sio2 / lobaton

Iconos mutables con Leaflet y mapa de adjudicaciones y oferta educativa de cenros educativos andaluces
MIT License
5 stars 5 forks source link

Filtrado por turnos de enseñanzas #84

Closed acardograu closed 5 years ago

acardograu commented 5 years ago

Un centro que tenga enseñanzas de mañana y tarde al aplicar el filtro con la opción de “elimina enseñanzas de mañana”, no puede obtenerse su resultado. DA57F766-B0A5-46AE-8C65-ADECB849735F

sio2sio2 commented 5 years ago

Corregido. El problema se debía a que atendiendo a la literalidad lógica "Eliminar enseñanzas de mañana" implica eliminar una enseñanza que se imparta mañana y tarde. Desde ese punto de vista, la aplicación actuaba correctamente. Pero eso no es lo que espera el usuario. Lo que espera el usuario es que el filtro más que "eliminar las enseñanzas de mañana", lo que haga es "conservar las enseñanzas de tarde". Así pues, ese ítem de turno ha pasado de aplicar la corrección así:

Centro.filter("turno", {turno: 1});

a aplicarla así:

Centro.filter("turno", {turno: 2, inv: true});

De paso se han cambiado los término que describen el turno a "mañana", "tarde" y "mañana y tarde".