bahoo / progressive-events

Decisions get made by people who show up. Progressive Events is here to tell you about where you should show up.
GNU Affero General Public License v3.0
8 stars 2 forks source link

Organization Specific maps #13

Open rapicastillo opened 8 years ago

rapicastillo commented 8 years ago

given an organization slug, we should be able to show an event map with all their events in it. Initially Showing only the region with the events. We can also set it to show the whole US map.

bahoo commented 8 years ago

Alright we're getting closer with this — so some pushes I added tonight to give us many of the pieces necessary here

  1. A proper, DRF-powered REST API. Alright!
  2. Embeddable maps for events, and/or search queries! Alright! (see sidebar here, Seattle City Council for example: http://www.progressiveevents.org/seattle-city-council)
  3. By extension, the ability to hit the REST API to filter events by an org and use that in the embedded map. See Chelsea Reform Democratic Club.

The problem is I don't (yet) have a great, REST friendly way to represent the recurring events. I could maybe hack together a RESTful representation but seeing as I have plans for a mini-refactor here soon anyhow, I think this is a good time to tackle that.

I'm going to add more tickets to capture this work.

bahoo commented 8 years ago

Finishing #17, #18 and #19 will finish this ticket off.

bahoo commented 8 years ago

OK I worked this out. I'm punting on aforementioned tickets for the time being, but with event dates included (see http://www.progressiveevents.org/api/1/events?org=chelsea-reform-democratic-club) we can now incorporate that as part of the JS embed.

rapicastillo commented 8 years ago

YES! This is amazing man. :+1:

On Sun, Jul 24, 2016 at 2:53 PM, Jon Culver notifications@github.com wrote:

OK I worked this out. I'm punting on aforementioned tickets for the time being, but with event dates included (see http://www.progressiveevents.org/api/1/events?org=chelsea-reform-democratic-club) we can now incorporate that as part of the JS embed.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/bahoo/progressive-events/issues/13#issuecomment-234794788, or mute the thread https://github.com/notifications/unsubscribe-auth/AAYZTNCvU76ee0qv5wcfb8yw-Ahk6Zi5ks5qY7SdgaJpZM4JIJDy .

-Rapi

rapicastillo commented 8 years ago

May I see the embeddable maps? If there aren't any yet, would love to take a stab at it.

bahoo commented 8 years ago

@rapicastillo! Apologies, I missed this comment. Peep http://www.progressiveevents.org/embed-demo