LNdata / larutadeldinero

Aportes de Campañas en Elecciones en Argentina.
7 stars 1 forks source link

Imposibilidad de filtrar datos por grupo de edad #17

Closed monsieurBelbo closed 10 years ago

monsieurBelbo commented 10 years ago

Dado que la llamada /mapa es un mapeo del modelo Aportantes, y en Aportantes no tenemos el campo grupo_edad si no clase (año de nacimiento), no podemos realizar no filtros por grupo de edad por las limitaciones de flask-restless.

Es posible calcular los valores que debería tener clase para un determinado grupo de edad, pero si la selección de grupos de edad es múltiple y no adyacente (por ejemplo, "menos de 30" y "70 y más") no es posible realizar dicha consulta ya que, a pesar de que flask-restless permite consultas disjuntas (con disjunction en true), la disyunción es en todos los campos de la query (no en un subset de ellos) y esto haría que los resultados no sean los correctos (por ejemplo si filtro por sexo y grupo de edad).

Una fácil solución sería agregar grupo_edad (tal cual está en Aportes) a Aportantes.

andytow commented 10 years ago

Puedo agregar el campo grupo_edad en Aportantes rapidamente