A calendar management project, for events and activities related to communities fighting for freedoms.
This can be related to software, art, data, hardware, content, commons, internet.
https://www.agendadulibre.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
agenda-libre-ruby/app/views/maps/index.json.jbuilder

20 lines
601 B

json.array!(@events) do |event|
json.merge!(
type: 'Feature',
properties: {
id: event.id,
name: event.title,
start_time: event.start_time, end_time: event.end_time,
submission_time: event.submission_time,
decision_time: event.decision_time,
place_name: event.place_name, address: event.address, city: event.city,
region: event.region.name, region_id: event.region_id,
tags: event.tag_list,
popupContent: link_to(event, event)
},
geometry: {
type: 'Point',
coordinates: [event.longitude, event.latitude]
}
)
end