melizeche / ayudapy

Humanitarian platform to help people help people
https://ayudapy.org
GNU Affero General Public License v3.0
111 stars 60 forks source link

Date filter #150

Open axelampro opened 4 years ago

axelampro commented 4 years ago

Se podría agregar un filtro por fechas para ver quiénes están necesitando hace más tiempo y aún no ha sido de baja el pedido

melizeche commented 4 years ago

Esto puede ser un slider @diosnelv se te ocurre algo? en el api es facil de implementar

diosnelv commented 4 years ago

hay que pensar que y donde poner, lo más útil generalmente es poner 2 datepicker de fechas desde/hasta, pero te ocupa mucho espacio, el slider como decís que funcionaría? si pongo en 5 sería: a) pedidos de hace 5 días b) pedidos de hoy y hasta 5 días atras? c) pedidos desde el inicio hasta hace 5 días?

se puede definir que queremos buscar y veo donde encaja mejor..

jorgeramirez commented 4 years ago

Opciones que encontré (google unos minutos nada más):

La primera opción tiene esos rangos que menciona @diosnelv. La segunda opción no tiene pero seguro que se podría agregar. La tercera es una extensión de Bulma.

cc @melizeche

melizeche commented 4 years ago

El Api ya esta preparado, se prodria mejorar muchisimo agregadndo que que busque una fecha nomas y no los limites, ahora se puede hacer

https://ayudapy.org/api/v1/helprequests/?added__gte=2020-4-24T0:0:0&added__lte=2020-4-25T0:0:0

para obtener los pedidos del 24/04/2020 ref: lte-> menor o igual gte->Mayor o igual

jorgeramirez commented 4 years ago

Yo agregué un DatePicker acá. Se puede extraer en un archivo date-picker.js como para que se pueda reutilizar.