codefortulsa / BPZAround.me

BPZAround.me alerts you when someone is building, planning, or zoning around you.
Apache License 2.0
4 stars 10 forks source link

Implement notifications #21

Open jwhitlock opened 10 years ago

jwhitlock commented 10 years ago

When a new case is registered with the system,

  1. Collect channels subscribed at the neighborhood level
  2. Collect channels subscribed at the district level
  3. Collect channels subscribed at the "near my home" level
  4. Remove duplicates
  5. Send emails
  6. Send SMS

For v1, we probably want to implement this as a Django management command.

jenkstom commented 10 years ago

There are hearing dates for TMAP and BOA, but neighborhood associations have no "event" data associated with them.

How soon before the hearings should people be notified? Or is this a user-selectable option?

This issue may need to go back to somebody on the front end, or split into separate issues front-end and back-end.

groovecoder commented 10 years ago

I think the idea is notify people as soon as an event shows up in the case data.

But since the demo is for static data, we can probably default to notify 2 days before the event? What do you think @chimchim237 ?

jenkstom commented 10 years ago

2 works for now.