From 7e29bb43c829d11375ec99e0028fb593f48c279e Mon Sep 17 00:00:00 2001 From: echarp Date: Sat, 25 Oct 2014 23:36:29 +0200 Subject: [PATCH] =?UTF-8?q?Les=20=C3=A9v=C3=A9nements=20renvoy=C3=A9s=20pa?= =?UTF-8?q?s=20maps.json=20peuvent=20maintenant=20=C3=AAtre=20filtr=C3=A9s?= =?UTF-8?q?=20par=20les=20param=C3=A8tres=20`region`,=20`locality`=20et=20?= =?UTF-8?q?`tag`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/maps_controller.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/maps_controller.rb b/app/controllers/maps_controller.rb index 077350ab..474bfac1 100644 --- a/app/controllers/maps_controller.rb +++ b/app/controllers/maps_controller.rb @@ -5,7 +5,13 @@ class MapsController < ApplicationController def index respond_to do |format| format.html - format.json { render json: Event.moderated.future.geo } + format.json do + @events = Event.moderated.future.geo + @events = @events.region params[:region] if params[:region] + @events = @events.locality params[:locality] if params[:locality] + @events = @events.tag params[:tag] if params[:tag] + render json: @events + end end end end