Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Notification System #42

Closed
michaelgira23 opened this issue Aug 5, 2017 · 3 comments
Closed

Add Notification System #42

michaelgira23 opened this issue Aug 5, 2017 · 3 comments

Comments

@michaelgira23
Copy link
Member

Add a notification system so we can alert our users. This should be completed first before we can finish #35 and #36. This could also help us send out mass emails like newsletters to our users. Naming of the notifications system should be generalized in case we complete MyMICDS Mobile and also want to give push notifications instead of email. The user should be able to turn on/off notifications in the settings page. It would also be useful to generate a hash so users can "unsubscribe" by visiting https://mymicds.net/unsubscribe/{USER}/{HASH} without entering their password, so this link can be put in the email.

@nickbclifford
Copy link
Member

Would this involve two separate systems, i.e. one for mass emails that need to be sent to everyone and another for opt-in notifications like #35 and #36?

@michaelgira23
Copy link
Member Author

I'm thinking this would all be under the same system. We could have different notification types though, so people could disable newsletters, formally dress days, new events on canvas, etc. independently.

@michaelgira23 michaelgira23 moved this from Planned to Assigned in Upcoming Features Aug 9, 2017
@michaelgira23 michaelgira23 changed the title Add Email Notification System Add Notification System Nov 3, 2017
@sbaumohl sbaumohl removed this from the For school year 2017-2018 milestone Mar 31, 2020
@nickbclifford
Copy link
Member

Currently, we don't use our notification system for anything other than announcements, but we do still have the system fully implemented, so I'm closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Upcoming Features
  
Assigned
Development

No branches or pull requests

3 participants