Comments (13)
related: #14
We need to determine how the app is sending out emails to begin with, then figure out an easy interface to send out notifications.
Do you want to be able to send out notifications at will, or on regular intervals? All in one blast, or each drain to be notified separately (if time scheduled, on the same timetable or varying depending on drain)?
from adopt-a-drain.
There is https://github.com/sfbrigade/adopt-a-drain/blob/production/app/mailers/thing_mailer.rb, which is capable sending a reminder
now. There doesn't appear to be an interface for this yet.
More on Reminder
- #14 (comment)
from adopt-a-drain.
@therebelrobot,
Notifications would be good to be sent all at once based on a single trigger (i.e. a storm event from this data or, more specifically, this data I think).
Here is the info on automated retrieval.
If I read your questions correctly, I don't think we need to send notifications "at will" to specific drains. That feels a little too 1984/proactive. I think we need to rely on automated activation of the adopters. Perhaps there's a feature in the future to confirm that they cleared their drain. Unnecessary at the moment until we see how people use it.
Did that answer some of the questions?
from adopt-a-drain.
Can we implement this initially as a simple human trigger?
I think we need an interface. In the absence of a robust interface can we use a url that triggers if you're logged in with a privileged account or something really simple.
from adopt-a-drain.
happy to chat through Use Cases, before designing the Feature
On Tue, Dec 8, 2015 at 4:46 PM, Jason Lally [email protected]
wrote:
Can we implement this initially as a simple human trigger?
I think we need an interface. In the absence of a robust interface can we
use a url that triggers if you're logged in with a privileged account or
something really simple.—
Reply to this email directly or view it on GitHub
#22 (comment)
.
Ryan Wold
(707) 673-6722
from adopt-a-drain.
Discussed with @jasonlally and @hackajesse offline after the last hack night. The consensus was that we'd start with just allowing admins to trigger emails. Specific use cases from @hackajesse @jasonlally would be needed to move forward on this though (we could even split each into its own story).
from adopt-a-drain.
@jasonlally @hackajesse I think this feature will require a bit of upfront design and use cases to make sure what is built satisfies the requirements. Would either of you be up for writing user stories here?
I think it is, but it'd be good to clarify if this is still required for the MVP.
from adopt-a-drain.
Not required for MVP (removing the label), but I created this IFTTT recipe: https://ifttt.com/recipes/359668-send-me-a-reminder-to-check-on-my-adopted-drain-if-the-forecast-calls-for-rain
from adopt-a-drain.
Nice! That seems like a cool intermediate step.
from adopt-a-drain.
@jasonlally where would this reminder link appear?
note that we are currently able to manually export user info and email users when heavy rains are forecast -- that works for me.
from adopt-a-drain.
I think the adhoc approach is definitely the best for now.
from adopt-a-drain.
I'm fine closing this out if ppl agree.
from adopt-a-drain.
I'm 👍 on the ad hoc approach for the foreseeable future.
from adopt-a-drain.
Related Issues (20)
- Add text to "What does it mean to adopt a drain" button HOT 6
- Remove Program Background button and associated pop up HOT 4
- Accept feedback from users HOT 3
- Design changes to "What Does It Mean to Adopt a Drain?" button HOT 3
- Testing
- Revisions to the Email Received After Adopting One Drain HOT 10
- Revisions to the Email Received After Adopting Two Drains HOT 1
- Link SFPUC logo to the SFPUC Adopt a Drain webpage HOT 3
- Identifying priority drains - new icon feedback
- Implement Text Notifications
- Make Last Name Private on App Map HOT 3
- Add instrumentation
- Address Search Function Not Working HOT 3
- Dependabot can't resolve your Ruby dependency files HOT 1
- Install Failure HOT 5
- Install failure HOT 1
- install failure HOT 1
- Google API account
- CSS formatting missing in develop
- Reminders HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adopt-a-drain.